mongodb - 从对话流写入 MongoDB
问题描述
我正在尝试将 Dialogflow 聊天响应中的信息写入 MongoDB,但是当我在“Nroseguimiento”行中时,我什么也得不到。
这是我的代码
process.env.DEBUG = 'dialogflow:debug'; // enables lib debugging statements
exports.dialogflowFirebaseFulfillment = functions.https.onRequest((request, response) => {
const agent = new WebhookClient({ request, response });
function crearTRamiteSoporte(agent) {
let NIT = agent.parameters.NIT;
let Nombre = agent.parameters.Nombre;
let Apellido = agent.parameters.Apellido;
let NumeroCont = agent.parameters.NumeroCont;
let Correo = agent.parameters.Correo;
let Caso = agent.parameters.Caso;
let Nroseguimiento = Date.now();
let Estado = "Abierto";
MongoClient.connect(uri, function(err, db) {
if (err) throw err;
var dbo = db.db("ChatbotJuan");
var myobj = { NIT, Nombre, Apellido, NumeroCont, Correo, Caso, Nroseguimiento, Estado };
dbo.collection("crearTRamiteSoporte").insertOne(myobj, function(err, res) {
if (err) throw err;
console.log("1 document inserted");
db.close();
return agent.add("Tu caso fue registrado exitosamente...\nTu número de seguimiento del caso es: ");
}).catch(error => {
console.log(error);
return agent.add("Lo sentimos, tu caso no pudo ser registrado");
});
希望任何人都可以提供帮助。感谢提前
解决方案
推荐阅读
- kdb - kdb+/q 脚本如何编码-解码字符串
- amazon-web-services - 从 AWS 上的 EBS 快照还原后是否必须重新安装软件包
- blazor - 优化服务器端 Blazor 应用程序
- python-3.x - Python3 eyed3 模块,从 mp3 文件中读取评论?
- amazon-web-services - 如何在 AWS API 网关中配置 $default 路径?
- java - 如何在加工中在 Y 坐标上制作重复 3D 球?
- applescript - 显示特定文件扩展名的特定快速操作
- javascript - 在 ajax 成功回调上停止 ajax 加载器
- python-3.x - 熊猫时间序列 - 需要基于其他列的多个条件提取行值
- html - 使 div 高度为容器 div 的最大高度