如何从Firebase获取/读取数据?我正在制作一个对话流聊天机器人(JSON)

时间:2019-09-09 15:11:42

标签: firebase dialogflow

我将Inline Editor用于使用Dialogflow编写的机器人。我想从Firebase云功能获取数据。我该怎么办?

这是我的代码

function showbook(agent) {
    let email=agent.parameters.email;
    db.collection('bookroom').where("email","==",email).get()
    .then((querySnapshot) => {
        var  bookroom  = [];
        querySnapshot.forEach((doc) => { bookroom.push(doc.data()) ;});
        agent.add(`here are your orders`);
        bookroom.forEach((eachOrder, index) => {
            agent.add(`number ${index + 1} is ${eachOrder.category} room for 
            ${eachOrder.person} persons at SunriseCave Hotel `);//
        });
    });       
}

如果数据库中存在给定的电子邮件ID,则应向用户显示数据。

0 个答案:

没有答案