javascript - 如何使用其文档 ID 从 Firestore 获取多个文档?
问题描述
如何使用其文档 ID 从 Firestore 获取多个文档?我应该使用哪个变量?
await FS.collection(CollectionName.product)
.where("id", "in", productIDs)
.get()
解决方案
如果要将文档的 ID 引用为过滤器中的字段,可以使用FieldPath.documentId()。
FS.collection(CollectionName.product)
.where(FS.FieldPath.documentId(), "in", productIDs)
.get()
根据您导入和初始化 SDK 的方式,您的语法可能会有所不同。
推荐阅读
- python - 如何通过循环读取多个文件作为表(熊猫)并从每个表中选择一列并将其附加在一起
- c++ - (gTest) 从同一个类中调用模拟方法不能被 EXPECT_CALL 识别
- r - mlr3 PipeOps:创建具有不同数据转换的分支,并对分支内和分支之间的不同学习器进行基准测试
- c# - 将 .zip 文件提取到文件夹 C#
- javascript - 异步/等待回调后如何为全局变量赋值
- c - 有没有办法在不使用回调函数的情况下在内核模块中接收数据?
- kubernetes - Kubernetes 中基于服务器响应的条件反向代理
- reactjs - 验证消息未显示在 SimpleReactValidator 库 Reactjs 中
- spring-boot - 部署时动态 Camel 路由配置:Java DSL 还是 XML DSL?
- python - NumPy:从二维数组中索引一个元素