【发布时间】:2021-08-07 09:34:39
【问题描述】:
我有这个从 Firebase Firestore 获取数据的函数
function getEventData(eventNumber) {
firebase.firestore().collection('events').document(eventNumber).get().then((doc) => {
if(doc.exists){
console.log("Document data:\n", doc.data());
} else {
console.log("Document doesn't exist.");
}
}).catch((error) => {
console.error("Error: ", error);
});
}
当我执行它时,我得到“Uncaught TypeError: can't convert undefined to object”作为错误
【问题讨论】:
-
里面有些东西是未定义的——
eventNumber似乎是最喜欢的——你怎么称呼getEventData? -
在页面加载时执行的函数内部:
getEventData('1'); -
即使我尝试在控制台中调用它或者我只是输入
firebase.firestore().collection('events').document('1');,我也会遇到同样的错误
标签: javascript firebase google-cloud-firestore