【发布时间】:2019-07-02 22:51:41
【问题描述】:
我正在尝试从集合中的文档中查询一个值,在火库中,特别是“currentKilos”:
我正在使用下面的函数来查询它:
showKiols = () => {
db.collection('users').doc(this.props.user.uid).collection('mainData').doc('currentKilos').get().then.subscribe(value=> {
this.updatedKilos = value;
alert(this.updatedKilos);
})
}
但是,我收到附加错误:
另外,我也尝试了以下功能,但它不起作用:
db.collection('users').doc(this.props.user.uid).collection('mainData').doc('currentKilos').valueChanges().subscribe(value => {
this.updatedKilos = value.currentKilos;
alert(this.updatedKilos)
})
仅供参考,这是将 currentKilos 添加到 firebase 的功能,它工作正常:
updateKilos = () => {
db.collection('users').doc(this.props.user.uid).collection('mainData').doc('currentKilos').set({ currentKilos: this.state.currentKilos })
alert('Data Updated')
}
感谢您的支持。
【问题讨论】:
标签: javascript firebase react-native google-cloud-firestore