Я пытаюсь запросить значение из документа в коллекции, в базе данных, особенно «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')
}
Цените вашу поддержку.