zoukankan      html  css  js  c++  java
  • 学习mongo系列(三) update() save()

    一、update()方法
      >db.user.update({"name":"user1"},{$set:{"title":"admin"}})

        WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
      > db.user.find()
        { "_id" : ObjectId("56946fba3a18f4867aecbcd1"), "name" : "user1", "password" : "123456", "title" : "admin" }
        { "_id" : ObjectId("5694714a3a18f4867aecbcd2"), "name" : "user2", "passsword" :"123456" }
      > db.user.update({"name":"user1"},{$set:{"name":"admin"}})
        WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
      > db.user.find()
        { "_id" : ObjectId("56946fba3a18f4867aecbcd1"), "name" : "admin", "password" : "123456", "title" : "admin" }
        { "_id" : ObjectId("5694714a3a18f4867aecbcd2"), "name" : "user2", "passsword" :"123456" }
      >注意你的括号,结构,以及字段的名称

      *以上语句只会修改第一条发现的文档,如果你要修改多条相同的文档,则需要设置 multi 参数为 true。

    >db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}},{multi:true})

    二、save()方法

      > db.user.save({"_id":ObjectId("5694714a3a18f4867aecbcd2"),"name":"aaaaaaaaa","password":"123456"})
        WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
      > db.user.find().pretty()
        {
          "_id" : ObjectId("56946fba3a18f4867aecbcd1"),
          "name" : "admin",
          "password" : "123456",
          "title" : "admin"
        }
        {
          "_id" : ObjectId("5694714a3a18f4867aecbcd2"),
          "name" : "aaaaaaaaa",
          "password" : "123456"
          }
      >

    三、 

    ----------------------2016-5-26 15:15:58--

  • 相关阅读:
    对软件工程课程的期望
    自我介绍
    新目标
    课后作业-阅读任务-阅读笔记-4
    20150914-构建之法:现代软件工程-阅读笔记
    团队编程项目作业2-团队编程项目开发环境搭建过程
    团队编程项目作业2-团队编程项目设计文档
    个人-GIT使用方法
    结对编程项目作业2-结对编项目设计文档
    结对编程项目作业2-开发环境搭建过程
  • 原文地址:https://www.cnblogs.com/mxh1099/p/5123821.html
Copyright © 2011-2022 走看看