Firebase Firestore Guides コレクションスナップショット内のドキュメントをforEach
で反復する方法を示します。
db.collection("cities").get().then(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
console.log(doc.id, " => ", doc.data());
});
});
map
もサポートすると想像しましたが、サポートしていません。スナップショットをマップするにはどうすればよいですか?
答えは:
querySnapshot.docs.map(function(doc) {
# do something
})
Firestoreのリファレンスページ は、スナップショットのdocs
プロパティを表示します。
docs非nullの非null配列firebase.firestore.DocumentSnapshot
QuerySnapshot内のすべてのドキュメントの配列。