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;   即可看到。

    逝者如斯夫,不舍昼夜,为爱的人去努力,为爱的事去奋斗。
  • 相关阅读:
    动态规划精讲(一)53. 最大子序和
    ACM计算几何总结
    三角形外心的坐标公式
    三角形外心的坐标公式
    高精度模板
    位运算模板
    同余定理与逆元
    扩展欧几里得算法求二元一次方程
    1004. 最大连续1的个数 III
    剑指 Offer 04. 二维数组中的查找
  • 原文地址:https://www.cnblogs.com/wangxb/p/5691054.html
Copyright © 2011-2022 走看看