У меня есть поле в одной из моих коллекций, которое является справочным.Я хочу получить данные Eg
var eventsRef = firebase.firestore().collection('events').get()
.then(querySnapshot => {
querySnapshot.docs.forEach(doc => {
var {stringVar1, stringVar2, user} = doc.data()
}
})
})
, а затем взять пользователя (ссылку) и получить его значения.К сожалению, я не могу понять, как поступить с этим.
Я пытался делать такие вещи, как user.data () или user.value, но я не знаю, как на самом деле получить данные, которые хранятся по ссылке, котораядолжен быть возвращен пользователем.В настоящее время пользователь просто получает огромный ответ от firebase, который начинается так:
Docum
entReference {
"_firestoreClient": FirestoreClient {
"asyncQueue": AsyncQueue {
"delayedOperations": Array [],
"operationInProgress": false,
"tail": Promise {
"_40": 0,
"_55": Promise {
"_40": 0,
"_55": undefined,
"_65": 1,
"_72": null,
},
"_65": 3,
"_72": null,
},
},
"clientId": "NzKmEZBlNF6FhjgTfoia",
"credentials": FirebaseCredentialsProvider {