Я запрашиваю коллекцию в MongoDB от Dialoglow Fulfillment. Затем я хочу, чтобы мой бот ответил сообщением, содержащим этот запрос. Код в функции выполнения Dialogflow:
function readRecord(agent){
var name;
MongoClient.connect(uri, function(err, client) {
const collection = client.db("test").collection("data");
collection.find({fname: 'Example'}).toArray(function(err, result){
if (err) throw err;
console.log(result);
name = result.lname;
agent.add("Found last name: ", name);
});
client.close();
});
}
Когда я запускаю это, я не получаю ответ от своего бота. Когда я console.log(result)
информация есть, но я не могу заставить бот сказать это.