我是Firebase的新手,我试图从Firebase数据库中获取数据
JS代码:
const userAnswersRef = admin.database().ref('/ChatbotProj/answers').child(userId);
return userAnswersRef.once('value')
.then( (dataSnapshot1 ) => {
console.log("Fetching successed.");
if( !dataSnapshot1.exists() ) {
return {}
}
var answers = dataSnapshot1.val();
delete answers.lastQuestionId;
return answers;
});
};
我正在尝试从数据库中获取“答案”。
问题是即使执行“
有人可以帮助我吗? 谢谢
答案 0 :(得分:1)
答案后,您需要添加“ /”,否则结果路径看起来像
/ChatbotProj/answers12345uid
而不是
/ChatbotProj/answers/12345uid
像下面的示例一样设置
const userAnswersRef = admin.database().ref('/ChatbotProj/answers/').child(userId);
或者,我喜欢这样做,
const userAnswersRef = admin.database().ref("ChatbotProj").child("answers").child(userId);