2017-10-06 2 views
4

Firebase Firestore GuidesforEachでコレクションのスナップショットでドキュメントを反復処理する方法を示しています。地図項目

db.collection("cities").get().then(function(querySnapshot) { 
    querySnapshot.forEach(function(doc) { 
     console.log(doc.id, " => ", doc.data()); 
    }); 
}); 

私はそれは同様mapをサポート想像ですが、それはできません。スナップショットをマップするにはどうすればよいですか?

答えて

7

答えは次のとおりです。

querySnapshot.docs.map(function(doc) { 
    # do something 
}) 

The Reference page for Firestoreは、スナップショットのdocsプロパティを明らかにする。

ドキュメント非ヌルfirebase.firestore.DocumentSnapshotの非ヌルアレイ

QuerySnapshot内のすべての文書のアレイ。