Firebase未提供创建索引的链接,手动索引不起作用

ni65a41a  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(117)

我习惯于从控制台得到一个链接,通知我在firebase集合中搜索文档时需要创建一个索引。现在似乎我没有得到任何更多的索引。控制台提供此错误
[cloud_firestore/failed-precondition]操作被拒绝,因为系统未处于执行操作所需的状态。如果执行查询,请确保已通过Firebase控制台对其进行索引。
下面是我的疑问:

_firestore
          .collection('photos')
          .where('seen', isEqualTo: '')
          .where('uid', isNotEqualTo: appData.user.uid)
          .where('interest', isEqualTo: appData.userInterest)
          .limit(1)
          .get()
          .then((QuerySnapshot snapshot) async {

        if (snapshot.docs.isNotEmpty) {//

我相信问题可能是我使用的操作符“isNotEqualTo”,但可能是Android Studio的问题。
我曾尝试手动创建索引,但未能创建有效的索引。x1c 0d1x我使用Android Studio和Flutter。
有人对如何修复它有建议吗?谢谢

nzk0hqpo

nzk0hqpo1#

这是Firebase的服务器问题。
这里看一下link地分辨率。
这个问题现在已经解决了,我得到了在需要时创建索引的链接。

相关问题