Как получить ключи в Firestore?

Я пытаюсь получить ключи от моей коллекции только последней коллекции

invoices
  -uid
    - invoice
        -uid
          -data

Как я могу получить доступ к ключам моей коллекции с помощью Firestore и angularfire2 v5?


person Alfredo Izquierdo    schedule 08.11.2017    source источник


Ответы (1)


хорошо, это способ работы для меня

 getSnapshot(uid) {
  this.collection = this.fb.collection('invoices').doc(uid).collection('invoice');
  return this.collection.snapshotChanges().map(actions => {
    return actions.map(item => {
      return { id: item.payload.doc.id, ...item.payload.doc.data() }
    });
  });
}
person Alfredo Izquierdo    schedule 08.11.2017