假設您執行查詢并從資料庫中檢索 1000 個檔案。
const querySnapshot = await query.get();
如果我不執行.data()每個檔案的方法來讀取他們的資料,它仍然被視為 1000 次讀取嗎?
uj5u.com熱心網友回復:
是的,get()從 Firestore 檢索檔案,您將被收取 N 次讀取費用,其中 N 是您的查詢回傳的檔案數。只是從快照中回傳 JSON 格式的.data()檔案資料。
請注意,僅創建query既不會檢索資料也不會向您收取任何費用。
// This is just a Query
const query = db.collection('').where(...);
// QuerySnapshot - contains the documents matching your query.
// fetches from Firestore (unless you have any offline persistence)
const querySnapshot = await query.get();
// Array of objects - parsed from the querySnapshot
const data = querySnapshot.docs.map((d) => d.data())
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/485955.html
標籤:javascript 火力基地 谷歌云火库
下一篇:如何使輸入RESET按鈕?
