如何使用firebase firestore在子集合中搜索



我想在firebase中搜索所有子集合

return database
.collection("students")
.doc(/* usually I pass the student id here but want to get exams for all students */)
.collection("exams")
.where("score", ">=", 4)
.get()

这是可能的吗?更改数据库并将考试存储在一个集合中,将学生存储在另一个集合中已经太晚了。不幸的是。谢谢你

要在Firestore中搜索多个集合,您可以使用集合组查询,该查询具有特定名称的所有集合。

如果你想搜索所有学生的exams子集合,那就是:

database
.collectionGroup("exams")
.where("score", ">=", 4)
.get()

相关内容

  • 没有找到相关文章

最新更新