javascript - 单个函数中的多个数据库更新查询
问题描述
只是好奇如何在单个函数中安全地处理多个更新查询。
假设我有以下 JavaScript 代码,
collection1.firstUpdate(post, (err,data) =>{
if(err) console.log("fail 1");
else{
collection2.secondUpdate(user, (err,data)=>{
if(err) console.log("fail 2");
else{
console.log("sucess!");
}
});
}
});
如果secondUpdate()
发现错误,似乎collection1
已经从firstUpdate()
. 在这种情况下,我是否必须手动删除更新的文档firstUpdate
?
请用典型的方式来处理多个更新查询。
解决方案
推荐阅读
- r - R Highcharter hcaes- 仅按 1 个因素放样的面积图...具有 2 个分组因素
- javascript - Electron - 我如何理解应用程序何时在 Mac OS 上运行,它是否与文件类型有关?
- amazon-web-services - AWS Managed elastic Search restore - 节点与索引设置不匹配
- javascript - 渐进式 Web 应用程序无法在生产服务器上运行
- c# - 如何使用 C# 获取数字签名 XML 文件的签名日期
- botframework - 如何从外部源将自适应卡 json 发送到机器人服务 api?
- javascript - 在discord.js中检测到最后没有标点符号的整个单词
- r - R dbplyr SQL 日期过滤器问题
- python - Python中COX生存分析的样条回归分析
- javascript - mxGraph:当我移动边缘的句柄点时会触发哪个事件?