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

    逝者如斯夫,不舍昼夜,为爱的人去努力,为爱的事去奋斗。
  • 相关阅读:
    Codeforces 977F
    Codeforces 219C
    Codeforces 1132
    Codeforces 660C
    Codeforces 603A
    Codeforces 777C
    Codeforces 677
    JNUOJ 1032
    Codeforces 677D
    Codeforces 835C
  • 原文地址:https://www.cnblogs.com/wangxb/p/5691054.html
Copyright © 2011-2022 走看看