这是我正在尝试的方法,但是不起作用。有什么想法吗?
const nameRef = firebase.firestore()
.collection('NegociosDev')
.doc('Peluquerias')
.collection('Negocios')
.doc('PR01')
.collection('citas')
.doc('1xCDFWiDx3jUdKo8R3AG')
nameRef.onSnapshot(doc => {
this.setState({
name: doc.data().Negocio
})
console.log(name)
})
答案 0 :(得分:2)
您的console.log
行引用数据库回调函数中未定义的变量name
,至少我们看不到。首先尝试像这样记录日志,以查看文档中的所有内容:
console.log(doc.data())
如果doc.data()返回undefined,则意味着您获取了一个不存在的文档,并且应仔细检查所使用的集合和文档的名称。