【发布时间】:2021-05-13 11:31:59
【问题描述】:
我的目标是使用 React 读取 Firebase Firestore 数据库中的文档。我想获取某个文档中的所有信息,例如上次导出的日期。我唯一能找回的就是一个令人困惑的大数组。在这个测试中,我试图读取某个激活码是否已经被使用,以及何时使用。我的 Firestore 数据库具有以下结构:
Firestore database structure and document
当我执行以下代码时:
firebase
.firestore()
.collection('Codes')
.doc('00000')
.get()
.then((result) => {
console.log(result);
})
.catch((err) => {
console.log('Error getting documents', err);
});
I get back the following result
我唯一能看到的是文档 ID,以及文档存在的确认信息。 为了与数据库通信,我使用了一个名为 React-firebase-js 的库。如果有人能在正确的方向上帮助我,将不胜感激!
【问题讨论】:
-
您可能错过了
.docs()电话 -
@Sxribe 在 console.log 中 then 函数中的结果之后?这样做时,我收到“TypeError:result.docs 不是函数”错误。
-
对不起,我的意思是
.data(),正如答案中所写。我把两者混在一起了
标签: reactjs firebase google-cloud-firestore