我编写了一个将一些数据保存到MYSQL的函数,并且我希望该函数将SQL insertId写回到从中读取数据的文档中。
我正在使用promise-mysql npm软件包
我以前可以打印insertID,但是现在我已经添加了要写回.fire()中的Firestore的部分,我的函数只是挂起或返回未定义。
我知道我必须使用诺言来实现这一目标,但是我无法弄清楚从哪里开始并解决/拒绝它。我已经有一段时间了,无法解决。非常感谢您的帮助
if (!mysqlPool) {
pool = mysql.createPool(mysqlConfig);
pool.query(query, name).then(function(results){
return couponRef.doc(id).get()
.then(doc => {
doc.ref.update({
mysql_id : results.insertId
})
}).catch(function(err) {
throw err})
}).catch(function(err) {
throw err})
}
}