【发布时间】: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