Firestore 查询文档数组

Firestore query for array of documents

我正在尝试开发电子商务应用程序。现在我被数据建模困住了。

我的用例是,我将用户文档 ID 存储在产品文档中,供喜欢该产品的用户使用。 在管理仪表板中,我想显示所有喜欢该产品的用户的电子邮件

如果我有所有用户的文档 ID,是否有任何方法可以使用文档 ID 数组查询 firestore 以取回喜欢该产品的所有用户的电子邮件 在一个查询中?

我可以遍历 ID,但这会很麻烦并且会花费很多时间(效率不高)。

有什么建议吗??

提前致谢

您可以 use in to query for up to 10 document ID 值。如果您有超过 10 个值,则需要为每个(最多)10 个值执行一个单独的查询,然后在客户端合并结果。