我想知道是否有可能在到 Firestore 数据库的一次往返(网络调用)中通过 ID 列表获取多个文档。
原文由 Joon 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想知道是否有可能在到 Firestore 数据库的一次往返(网络调用)中通过 ID 列表获取多个文档。
原文由 Joon 发布,翻译遵循 CC BY-SA 4.0 许可协议
他们刚刚宣布了此功能, https://firebase.googleblog.com/2019/11/cloud-firestore-now-supports-in-queries.html 。
现在您可以使用类似的查询,但请注意输入大小不能大于 10。
userCollection.where('uid', 'in', ["1231","222","2131"])
原文由 jeadonara 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
如果你在节点内:
https://github.com/googleapis/nodejs-firestore/blob/master/dev/src/index.ts#L978
这是专门针对服务器SDK的
更新: Cloud Firestore 现在支持 IN 查询!