У меня возникла проблема при попытке получить информацию из одного документа внутри другого документа, который мне нужен, поскольку у него есть свойство Id.
На следующем img я могу получить доступ к своей коллекции диет и получить свой конкретный документ, но тогда я не могу «вернуться» и получить свой информационный идентификатор:
Тогда моя структура пользователей выглядит следующим образом:
Как только я выявлю свою проблему, я покажу вам код, который я не могу продолжить:
commentsDietC: AngularFirestoreDocument<any>;
commentsDiet : Observable<any>;
this.commentsDietC = db.doc<any>('diets/'+this.diet.idDiet);
this.commentsDiet = this.commentsDietC.snapshotChanges()
.map(actions => {
if(actions.payload.data()){
if(actions.payload.data().hasOwnProperty('commentsDiet')){
/*HERE is where I should try to get the displayName and PhotoUrl from
the other document*/
return actions.payload.data().commentsDiet;
}
}
});
Любая помощь будет очень признательна.