如果我訂閱了一個包含 1000 個檔案的集合,我會在訂閱開始后立即收取 1000 次閱讀的費用嗎?根據https://firebase.google.com/docs/firestore/pricing#listens我會說不,但根據https://stackoverflow.com/a/60356400/9118098我會說是。
我在問,因為我有一個“不斷增長”的 calendarEvents 集合,并且正在嘗試確定將資料結構化為
日歷事件/{calendarEventId}
要么
calendarEvents/{2022}/March/{calendarEventId}
為了降低成本,因為后者只允許我訂閱當月。
uj5u.com熱心網友回復:
如果訂閱是指 Firestore 偵聽器,則根據偵聽器檢索到的檔案數量向您收費。
例如,您的集合有 1000 個檔案,并且您在整個集合上添加了一個偵聽器,那么您將為這些檔案支付 1000 次讀取費用,并為收到的每個后續更新支付 1 次讀取費用。如果您添加一些查詢子句,例如,where(field, "==", value)假設這匹配并僅回傳 700 個檔案,那么您將被收取 700 次讀取的初始讀取費用和 1 次接收的更新費用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/454477.html
上一篇:如何在“setUsername”場景中最小化Firestore讀取?
下一篇:詹金斯管道內的awk腳本
