【发布时间】:2019-07-31 11:55:59
【问题描述】:
如何使用level==2 和status==on 获取所有收藏,按数量排序?
并且只限制我可以获得的第一个集合。我怎样才能获得收藏价值?我需要获取集合并存储它,因为我需要它用于其他功能。
我现在已经阅读了几次 Firestore 文档,但我仍然找不到这样做的方法。
【问题讨论】:
标签: java android firebase google-cloud-firestore
如何使用level==2 和status==on 获取所有收藏,按数量排序?
并且只限制我可以获得的第一个集合。我怎样才能获得收藏价值?我需要获取集合并存储它,因为我需要它用于其他功能。
我现在已经阅读了几次 Firestore 文档,但我仍然找不到这样做的方法。
【问题讨论】:
标签: java android firebase google-cloud-firestore
我如何获得所有级别==2 和状态=="on" 的集合,按计数排序?
您无法获取所有集合,您可以获取该集合中具有该约束的所有文档。您要查找的查询是:
db.collection("User").whereEqualTo("level", 2).whereEqualTo("status", true).limit(1);
但请记住,每次使用此类查询时,都需要索引。为此,请参阅我在以下帖子中的回答:
【讨论】: