【问题标题】:How to get specific collection in Firestore?如何在 Firestore 中获取特定集合?
【发布时间】:2019-07-31 11:55:59
【问题描述】:

如何使用level==2status==on 获取所有收藏,按数量排序? 并且只限制我可以获得的第一个集合。我怎样才能获得收藏价值?我需要获取集合并存储它,因为我需要它用于其他功能。

我现在已经阅读了几次 Firestore 文档,但我仍然找不到这样做的方法。

【问题讨论】:

    标签: java android firebase google-cloud-firestore


    【解决方案1】:

    我如何获得所有级别==2 和状态=="on" 的集合,按计数排序?

    您无法获取所有集合,您可以获取该集合中具有该约束的所有文档。您要查找的查询是:

    db.collection("User").whereEqualTo("level", 2).whereEqualTo("status", true).limit(1);
    

    但请记住,每次使用此类查询时,都需要索引。为此,请参阅我在以下帖子中的回答:

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 2021-01-15
      • 1970-01-01
      • 2023-02-07
      相关资源
      最近更新 更多