美文网首页
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