我想在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()