首页 > 解决方案 > 如何使用其文档 ID 从 Firestore 获取多个文档?

问题描述

如何使用其文档 ID 从 Firestore 获取多个文档?我应该使用哪个变量?

await FS.collection(CollectionName.product)
                    .where("id", "in", productIDs)
                    .get()

在此处输入图像描述

标签: javascriptfirebasegoogle-cloud-firestore

解决方案


如果要将文档的 ID 引用为过滤器中的字段,可以使用FieldPath.documentId()

FS.collection(CollectionName.product)
    .where(FS.FieldPath.documentId(), "in", productIDs)
    .get()

根据您导入和初始化 SDK 的方式,您的语法可能会有所不同。


推荐阅读