【发布时间】:2018-09-10 17:26:07
【问题描述】:
我怎样才能获得所有字段的所有值,但来自某些文档。我尝试使用 addSnapshotListener 但它只适用于集合。例如,我有集合“App1”-> 文档“user1”-> 运动:“篮球” --> "user2" --> 运动:"足球" --> "user3" --> 运动:"网球"
如何获得每个用户都参加的运动? 提前致谢。
【问题讨论】:
标签: android google-cloud-firestore
我怎样才能获得所有字段的所有值,但来自某些文档。我尝试使用 addSnapshotListener 但它只适用于集合。例如,我有集合“App1”-> 文档“user1”-> 运动:“篮球” --> "user2" --> 运动:"足球" --> "user3" --> 运动:"网球"
如何获得每个用户都参加的运动? 提前致谢。
【问题讨论】:
标签: android google-cloud-firestore
如果您想知道集合中某个字段可能具有的所有可能值,则必须查询整个集合,迭代所有文档,并收集代码中的所有值。 Firestore 不提供任何聚合操作来简化此类查询。您可能需要考虑以不同方式存储数据以简化此类查询。
【讨论】: