[英]What are the best practices when using Flutter Firestore plugin? Should creating multiple instances be avoided?
最有效的方法是這樣的......
class DataSource {
static a.Future<FirebaseUser> getFirebaseUser() async {
return FirebaseAuth.instance.currentUser();
}
}
或者簡單地重復
FirebaseAuth.instance.currentUser();
在每個需要此信息的小部件上?
那個關於 30K 賬單的視頻嚇到我做了一些基本的錯誤。
讀取嵌套了collections的文檔和collections里面的文檔時,如果只針對parent doc,嵌套的doc也會被讀取嗎? 它們會算作閱讀嗎?
從 Firestore 讀取數據很淺。 讀取文檔不會從其子集合中讀取。
在不同的小部件上使用不同的 Firestore 實例來收聽/流式傳輸同一文檔是否算作兩次讀取?
這取決於您如何實施閱讀。 通常,建議在您感興趣的文檔上保持一個打開的偵聽器。因此您可能需要考慮傳遞 stream。
那個關於 30K 賬單的視頻嚇到我做了一些基本的錯誤。
在這種情況下,我建議使用 Firebase 的模擬器套件開始開發。 您可以在本地開發代碼,檢查您在本地項目上的使用情況,而無需支付任何 Firestore 使用費(或任何其他模擬服務,例如 Cloud Functions)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.