Firestore过滤多个文档的定价

时间:2019-03-05 04:17:31

标签: javascript firebase google-cloud-firestore

假设在城市中只有1000个文档且只有5个大写字母是正确的。该查询返回5个结果。现在我的问题是,将为该查询收取1000次文档读取或5次文档读取的费用(不使用.limit())?

db.collection("cities").where("capital", "==", true)
.get()
.then(function(querySnapshot) {
    querySnapshot.forEach(function(doc) {
        console.log(doc.id, " => ", doc.data());
    });
})
.catch(function(error) {
    console.log("Error getting documents: ", error);
});

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

您需要为阅读的文档数付费,而不是馆藏总数。因此,如果您只阅读5个文档,则需要支付5次文档读取费用。