• MongoDB中insert方法、update方法、save方法简单对比


    MongoDB中insert方法、update方法、save方法简单对比

    1.update方法

      该方法用于更新数据,是对文档中的数据进行更新,改变则更新,没改变则不变。

    2.insert方法

      该方法用于插入数据到文档中,也就是给文档添加新数据。

    3.save方法

      该方法同样用于插入数据到文档中,功能是类似于insert方法的。与insert方法不同的是,

    save方法是遍历文档,逐条将数据插入进去的,而insert方法是将整个文档整体插入进去的。

    由两个方法的源码可以看出来。

      save方法的写法:db.myColl.save({'myName':'jay'});

      save方法的功能:{"_id" : ObjectId("57903576de4344710224234c"), "myNo" : 111, "myName" : "www" }

              {"_id" : ObjectId("579036a9de4344710224234d"), "myName" : "jay" }

      可以看出,并没有改变原来的数据,而是作为新数据插入。

    附:

      insert方法源码:控制台输入 db.myColl.insert;   即可看到。

      save方法源码:控制台输入 db.myColl.save;   即可看到。

    逝者如斯夫,不舍昼夜,为爱的人去努力,为爱的事去奋斗。
  • 相关阅读:
    什么是 DLL?
    如何用vc创建和读取xml文件??
    VC中调用 Excel 的总结
    Excel.cpp和Excel.h
    SQL中也可以用格式字符串定制日期转字符串
    REVERT权限切换
    透明数据加密
    批量恢复数据库
    FILESTREAM
    eclipse Tomcat热启动maven install Jrebel
  • 原文地址:https://www.cnblogs.com/wangxb/p/5691054.html
Copyright © 2020-2023  润新知