【发布时间】:2022-02-17 17:28:37
【问题描述】:
我使用firebase,nodejs,我有一个问题如何查询字段是否存在一些文档。
例子:
Collections : users => document : A with field {
....
is_correct: true
}
document : B with field {
.....
}
在我上面的示例中,我在集合用户中有两个文档。在文档 A 我有字段 is_correct: true 而在文档 B 字段 is_correct 不存在。 我的收藏用户大约有 15.000 个文档,其中有 50 个文档包含字段 is_correct: true
我写代码的时候是这样的:
await firestore.collection('users').where('is_correct', '==', true).get();
它可以得到正确的我 50 文件。但我不明白它是否可以在字段 is_correct 上使用索引?它可以查询最佳性能吗?我知道如果字段未定义,firebase 无法获取文档。以防万一?请帮忙 ?谢谢你
【问题讨论】:
-
我认为这个answer 也可能有帮助。
标签: node.js firebase google-cloud-firestore