Job*_*ias 6 javascript firebase vuejs2 google-cloud-firestore
我使用的是Firestore内部 Vue的应用程序。
Firestore 在负载不高时工作正常
但是,当我尝试从大约 10 个不同的集合中请求大约 10k(总共)条记录时,如下所示:
for (const module in dynamicModules) {
Vue.set(state, module, []);
bindFirestoreRef(module, db.collection(
"tenants/" + store.state.tenantID + "/modules/" + module +
"/records")).then(() => {
const m = module;
});
}
Run Code Online (Sandbox Code Playgroud)
有时(不可重现),我收到以下错误:
@firebase/firestore: Firestore (7.19.0): FirebaseError: [code=resource-exhausted]: Resource has been exhausted (e.g. check quota).
@firebase/firestore: Firestore (7.19.0): Using maximum backoff delay to prevent overloading the backend.
Uncaught (in promise) FirebaseError: Failed to get document because the client is offline.
Run Code Online (Sandbox Code Playgroud)
我在 blaze 计划中,所以据我所知不应该有阅读配额
这是一个错误还是我错过了什么?
谢谢
我认为你应该使用值更改侦听器而不是 Query 。它将帮助您将这些值更改数据存储在本地缓存中。
| 归档时间: |
|
| 查看次数: |
452 次 |
| 最近记录: |