当前位置:  开发笔记 > 编程语言 > 正文

在嵌套的MongoDB调用中,如何确保原子性?

如何解决《在嵌套的MongoDB调用中,如何确保原子性?》经验,为你挑选了0个好方法。

是否可以通过在第一次更新的回调中调用新的更新/删除调用来自动更新/删除MongoDB中的两个文档?在下面的例子中,我想从集合中删除第二个文档,但前提是第一个文档的更新成功:

db.collection.update(conditions1, {$set: set}, function (err,result){
    db.collection.remove(conditions2, function(err,doc_num){      
        db.close();
    )};
});

我遇到了$ isolated查询运算符,但根据我在文档中的理解,此运算符用于对影响多个文档的单个查询执行读/写锁定,而不是对一个执行读/写锁定通过第一个文档更新的回调对另一个文档执行更新之后的文档,这是我想要尝试完成的.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有