zoukankan      html  css  js  c++  java
  • 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;   即可看到。

    逝者如斯夫,不舍昼夜,为爱的人去努力,为爱的事去奋斗。
  • 相关阅读:
    webpack
    线程和同步
    C#高性能TCP服务
    平台架构实践
    异步
    net MVC 的八个扩展点
    Python计算&绘图——曲线拟合问题(转)
    最小二乘法多项式曲线拟合原理与实现(转)
    Apache Commons Math3学习笔记(2)
    最小二乘法拟合java实现源程序(转)
  • 原文地址:https://www.cnblogs.com/wangxb/p/5691054.html
Copyright © 2011-2022 走看看