【发布时间】:2020-09-03 11:00:39
【问题描述】:
我尝试从 Firestore 上的 Firestore 获取数据,但它返回此对象没有 foreach 方法。我还尝试在下面的控制台语句中进行控制台:console.log("this") 不起作用,但另一个 console.log 起作用。
代码如下:
let fstore = firebase.firestore();
fStore
.collection('user-info')
.doc(userID)
.get()
.then(function (querySnapshot) {
querySnapshot.forEach(function (doc) {
if (doc.id != userID) {
// doc.data() is never undefined for query doc snapshots
user_list2.push(doc.data());
console.log('this');
}
});
});
fStore
.collection('User')
.get()
.then(function (querySnapshot) {
querySnapshot.forEach(function (doc) {
if (doc.id != userID) {
// doc.data() is never undefined for query doc snapshots
user_list.push(doc.data());
console.log(user_list);
console.log(user_list.length);
}
});
});
【问题讨论】:
-
您确定您实际上是从 API 获取数据吗?
标签: javascript google-cloud-firestore