Angularfire2 Я пытаюсь получить названия полей для документа с угловым огнем - PullRequest
0 голосов
/ 10 января 2019

У меня есть коллекция firebase под названием 'post' с одним документом под названием 'test1'. Я пытаюсь прочитать имена полей документа 'test1' и поместить их в массив. Но я понятия не имею, как это сделать, так как я только начал изучать firebase, и это сильно отличается от моего опыта работы с SQL.

Вот мой конструктор

constructor(private afs: AngularFirestore, private dialog: MatDialog) {
this.itemsCollection = afs.collection<Item>('posts');
this.items = this.itemsCollection.snapshotChanges().pipe(
  map(actions => actions.map(a => {
    const data = a.payload.doc.data() as Item;
    const id = a.payload.doc.id;
    return {id, ...data};
  })));
}

изображение моей коллекции Firebase

Любая помощь приветствуется.

...