【发布时间】:2018-07-06 23:49:36
【问题描述】:
我在 Firestore 帮助document 中遇到了下面这句话,这让我很困惑。
“此外,如果侦听器断开连接超过 30 分钟(例如,如果用户下线),您将被收取读取费用,就像您发出了全新的查询一样。”
-
这是否意味着如果我断开某个侦听器并在 30 分钟内再次连接,那么我在再次连接侦听器后不会为读取付费? 想象一下,如果我重新连接查询并在 (change.type === "add") 中再次检索 20 个文档。
db.collection("cities").where("state", "==", "CA") .onSnapshot(function(snapshot) { snapshot.docChanges.forEach(function(change) { //imagine 20 documents are fetched when I listen. if (change.type === "added") { console.log("New city: ", change.doc.data()); } }); });
我是否感到困惑或短语令人困惑? (或者..我发现漏洞了吗?哈哈)
【问题讨论】:
标签: firebase google-cloud-firestore