【发布时间】:2021-08-13 10:25:04
【问题描述】:
我正在尝试将我的 react js 应用程序与 Firebase Firestore 连接,但出现以下错误,如图所示 error image 我在集合中有 2 个文档,但我得到一个空数组您可以在控制台中看到。这是我用来获取 Firestore 数据的代码
const snapshot = await firebase.firestore().collection('users').get();
const data = snapshot.docs.map((doc) => doc.data());
console.log(data);
PS:我能够正确使用 firebase 中的 auth 功能,但使用 firestore 时出现错误。
到目前为止我尝试过的解决方案:
- 同步时钟
- 验证了 firebase 规则并确保允许读写(附上我在 firestore 规则部分找到的规则)
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if
request.time < timestamp.date(2021, 6, 23);
}
}
}
自从昨晚以来我一直在苦苦挣扎,正在寻找一些快速的解决方案。提前致谢。
【问题讨论】:
标签: reactjs firebase google-cloud-firestore