Mongoose/MongoDB - 删除和插入作为一个事务

Aja*_*nth 6 mongoose mongodb node.js

我想删除 mongo 集合中的某些文档集并插入新记录,以防插入失败我想回滚删除。基本上,要么两者兼而有之,要么都没有。有人知道最好的方法是什么。我正在使用猫鼬和nodejs。

cym*_*ruu 0

我会添加一个“隐藏”标志,然后在某些记录上将该标志设置为 true 插入新记录,然后根据插入失败或成功删除隐藏对象或取消隐藏它们