Как считывать данные из Firebase с помощью dialogflow? 2021

# #firebase-realtime-database #dialogflow-es #dialogflow-es-fulfillment

Вопрос:

моя база данных выглядит так

Я пытаюсь считывать данные в firebase на основе пользовательского ввода, полученного из Dialogflow.

Например:

Тип пользователя(из Dialogflow): apple

основываясь на моей базе данных, ожидаемый возврат выглядит так: 30 ; ха-ха-ха

вот мой код:

 function FindName(agent){  const xzc = agent.parameter.xzc;  var ref = admin.database().ref("logs");  ref.orderByChild('name').equalTo( xzc ).on("value", function(snapshot) {  snapshot.forEach(function(childSnapshot) {  var childData = childSnapshot.val();  var money =childData.money;  var infor = childData.infor;  agent.add(' the data: '  money   'infor :'  infor);  }); });  }     

ответ на результат недоступен.

Кто-нибудь покажет мне, в чем проблема с моим кодом?

Комментарии:

1. Я использую встроенный редактор Dialogflow, index.js