【问题标题】:Query Google Firestore for multiple IDs at once一次在 Google Firestore 中查询多个 ID
【发布时间】:2018-04-02 13:17:57
【问题描述】:

我目前正在编写一个安卓应用程序。在我的应用程序中,用户可以对某些对象进行评分。数据(对象和评分)存储在 Google Firebase 中,尤其是 Firestore。


数据保存到数据库中,如下所示:

SomeObject: | objectId | name |

ObjectRating: | ratingId | objectId | userId | rating |

在应用程序中,我想查询用户的所有评分和对象数据。 所以首先我通过unserId查询所有的评分,得到当前用户的评分。接下来我收集用户评分的对象的objectIds。

然后我想获取所有对应的对象。 我不知道如何一次在 Firestore 中查询 objectIds 的集合。 我不想单独查询所有的objectId,以减少查询次数。

是否可以在 Firestore 中一次查询多个 Id?

【问题讨论】:

    标签: android firebase firebase-realtime-database google-cloud-firestore


    【解决方案1】:

    Android SDK 目前不支持BatchGet 方法,因此很遗憾您需要单独获取每个对象。

    【讨论】:

      猜你喜欢
      • 2018-06-16
      相关资源
      最近更新 更多