美文网首页
mongoDB数据库的简单CRUD操作

mongoDB数据库的简单CRUD操作

作者: 小西奥 | 来源:发表于2018-05-29 21:11 被阅读0次

    mongodb数据库的操作

    基本的增删改查

    • 增加一条文档:
      db.sf.insert({ :" "})
    • 增加多条文档:
      db.sf.insertMany([{:},{:},{:}])
    • 增加多个字段时:
      var ss={
      name="",
      age=,
      grade=,
      passwrod="",
      sutdentId=
      }
      db.sf.insert(ss)
    • 增加一个字段:
      只能更新一条:db.sf.update({},{$set:{"":""}},false,false)
      要更新多条:db.sf.update({},{$set:{"":""}},false,true)

    • 删除多条记录中的字段:db.sf.update({},{$unset:{"":""}},false,true)

    如果文档少的话,可以通过首个字段_id来进行删除

    db.sf.remove({_id:ObjectId("5b0ce7059ab98dd94ba4a45f")})

    • 按条件进行删除:

    db.sf.remove({age:{$lt:20}})

    或者

    db.sf.remove({$or:[{name:""},{age: }]})

    并且

    db.sf.remove({$and:[{name:""},{age: }]})

    • 删除集合

    db.sf.drop()

    db.dropDatabase()

    • 对集合中的字段进行修改
      db.fan.update({},{$rename:{sdf:"pass"}},false,true)
    • 对指定字段进行加值操作
      db.fan.update({age:{$gt:25}},{¥inc:{age:30}})
    • 对指定字段进行赋值操作
      db.fan.update({_id:ObjectId("5b0d07589ab98dd94ba4a479")}, {$set:{age:5 ,name:"xiao", password:"sdg"}})

    • 按某个字段 排序 升序为1 降序为2
      db.fan.find().sort({age:1})
      db.fan.find().sort({age:-1})
    • 判断某个字段是否存在
      db.fan.find({name:{$exists:true}})
    • 条件过滤
      db.fan.find({$where:"this.age>30"})
      db.fan.find(this.age>30)

    相关文章

      网友评论

          本文标题:mongoDB数据库的简单CRUD操作

          本文链接:https://www.haomeiwen.com/subject/pvqzjftx.html