Javascript Firestore过滤多文档定价

Javascript Firestore过滤多文档定价,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,假设1000个文件位于城市,只有5个大写字母是真的。此查询返回5个结果。现在我的问题是,对于这个查询(不使用.limit()),我会被收取1000次文档读取还是5次文档读取的费用 我们将非常感谢您的帮助。谢谢。您是按您阅读的文档数量收费的,而不是按收藏中的总数收费的。因此,如果您只阅读5个文档,则需要支付5次文档阅读的费用。我发现,“默认情况下,Cloud Firestore按文档ID升序检索满足查询要求的所有文档,但您可以对返回的数据进行排序和限制。”,你能解释一下这句话吗?这是关于排序顺序的

假设1000个文件位于城市,只有5个大写字母是真的。此查询返回5个结果。现在我的问题是,对于这个查询(不使用.limit()),我会被收取1000次文档读取还是5次文档读取的费用


我们将非常感谢您的帮助。谢谢。

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

我发现,“默认情况下,Cloud Firestore按文档ID升序检索满足查询要求的所有文档,但您可以对返回的数据进行排序和限制。”,你能解释一下这句话吗?这是关于排序顺序的:结果是升序还是降序。它与检索到的文档数量无关,只是说默认情况下,您将以升序获得排序结果。
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);
});