Flutter Firebase在collectionGroup中的查询



为什么我不能在collectionGroup中使用whereQuery

当我像那样使用whereQuery时;

Query colRef = _firestore.collection("users");
colRef = colRef.where("name", isEqualTo: widget.name);

正常工作,但是当我像那样使用whereQuery;

Query colRef = _firestore.collectionGroup("users");

colRef = colRef.where("name", isEqualTo: widget.name);

它不工作,而获得数据,我查询是否有一个错误通过使用hasError和如果否则,我得到一个错误。我必须使用collectionGroup从firebase获取数据。

是否有一个解决方案,以使用whereQuery在collectionGroup?

Firestore索引设置

我想我需要在这里以某种方式启用禁用选项,但我不知道该怎么做。

总之,我希望应用程序中的所有用户都可以访问我在集合组中指定的所有类型的数据。

我需要同时设置复合和豁免部分,当我根据我想要查询的路径设置这两个部分时,问题就解决了。

相关内容

  • 没有找到相关文章

最新更新