我尝试了以下方法来检索数据,但是它没有起作用:
我需要一个解决方案来获取快照数据(预计为JSON或哈希表),以便我可以获取下标为"score"的值。
Unhandled Rejection (TypeError): snapshot.val不是一个函数。(在'snapshot.val()', 'snapshot.val'未定义)
var companyScore, userScore;
firebaseApp.firestore().collection('JobPosting')
.doc(postId).get().then(snapshot => {
console.log("Snapshot");
console.log(snapshot);
companyScore = snapshot.val().score;
});
firebaseApp.firestore().collection('people')
.doc(currentUser.uid).get().then(snapshot => {
userScore = snapshot.val().score;
});
我需要一个解决方案来获取快照数据(预计为JSON或哈希表),以便我可以获取下标为"score"的值。
snapshot.data().score
或snapshot.data()['score']
除了NaN之外什么也没有检索到,尽管我的Firebase已经有了键score
。 - Memphis Mengconsole.log
输出数据,看看你得到了什么。 - Pranav