从Firestore文档中获取所有值

时间:2018-09-10 17:26:08

标签: android google-cloud-firestore

如何从某些文档中获取所有字段的所有值。我尝试使用addSnapshotListener,但仅适用于集合。例如,我有一个集合“ App1”->文档“ user1”-> Sport:“篮球”                       ->“ user2”->运动:“足球”                       ->“ user3”->运动:“网球”

如何获得每个用户的运动项目? 预先感谢。

1 个答案:

答案 0 :(得分:1)

如果您想知道某个字段在集合中可能具有的所有可能值,则必须查询整个集合,遍历所有文档并收集代码中的所有值。 Firestore不提供任何聚合操作来简化此类查询。您可能需要考虑以其他方式存储数据,以简化此类查询。