我正在使用get()将数据读入我的React Native应用程序,使用以下命令。
firebase
.firestore()
.collection("users")
.doc("test")
.get()
.then(response => {
console.log(response);
});
我只想要测试文档,但是我得到的是17000行的json文档,它确实包含我需要的数据,但是我需要的文档只有一个字段!
答案 0 :(得分:1)
尝试以下代码:
var leadsRef = database.ref('users');
leadsRef.on('value', function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childData = childSnapshot.val();
});
});
现在childSnapshot将包含所需的数据,也可以使用child_added访问同一内容:
leadsRef.on('child_added', function(snapshot) {
//Do something with the data
});
只需使用forEach
答案 1 :(得分:0)
我发现我需要使用response.data()而不只是响应!