Как получить один документ из коллекции в Firebase & Ioni c? - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть следующий код для извлечения всех документов из одной коллекции:

public postCollection: AngularFirestoreCollection<Post>;
public posts: Observable<Post[]>;

constructor(private firestore: AngularFirestore, public afAuth: AngularFireAuth) {
   this.postCollection = firestore.collection<Post>('Posts');
}

ngOnInit() {
    this.posts = this.postCollection.snapshotChanges().pipe(
        map(actions => {
          return actions.map(a => {
            const data = a.payload.doc.data();
            const id = a.payload.doc.id;
            return {id, ...data};
          });
        })
    );
}

Итак, как я могу выполнять ту же работу, но только для одного документа (я знаю его идентификатор)?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...