2017-10-06 46 views
4

Firebase Firestore Guides展示如何遍历文件在收集快照与forEach地图项目

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所有文档的阵列的非空数组。