【发布时间】:2020-03-11 12:39:46
【问题描述】:
我使用对话流聊天机器人,但是当我尝试从 DB firebase 带书时,我应该写下密钥!!
picture for DB
我想读所有的钥匙!
但在这种情况下,我必须声明带数据的密钥(-LsDnHZFnJ1Iz5sGsRKu)like this
function handlecat(agent){
return admin.database().ref('Books/-LsDnHZFnJ1Iz5sGsRKu').once("value").then((snapshot) => {
agent.add(`in ` + snapshot.child('title').val() );
});
}
我怎样才能自动循环!? 我用这个代码
admin.database().ref('Books').once("value").then((snapshot) => {
let books = snapshot.val();
books.forEach(function(element) {
agent.add(element.child('title').val()); /// and I use element.title
});
});
}
但是不行!!
【问题讨论】:
-
请不要将您的代码显示为图形,因为它使阅读和测试变得非常困难。请更新您的问题以显示您正在使用的所有代码,以及您遇到的任何错误,或您尝试执行或获得的内容的描述。您提供给我们的信息越多,我们就越有可能帮助您做您想做的事情。
-
问题已更新为我用来带来数据的好东西
标签: node.js firebase-realtime-database dialogflow-es firebase-admin