MongoDB数据增删改查

2019-11-28  本文已影响0人  指尖舞者_3f01

1.插入

db.集合名称.insert(document)

插入文档时,如果不指定_id参数,mongodb会为文档分配一个唯一的Objectid

db.employee_information.insert({部门:"教学部",职位:"教学老师",姓名:"易其锋",电话:17775209732})

2.简单查询

db.集合名称.find()

3.更新

db.集合名称.update(

  <query>,

  <update>,

  {multi: <boolean>}

)

参数query:查询条件,类似sql语句update中where部分

参数update:更新操作符,类似sql语句update中set部分

参数multi:可选,默认是false,表示只更新找到的第一条记录,值为true表示把满足条件的文档全部更新

3.1全文挡更新

db.employee_information.update({name:"徐玛丽"},{name:"樊雪亭"})

3.2指定属性更新,通过操作符$set

db.employee_information.update({name:"倪宇昂"},{$set:{name:"nya"}})

3.3修改多条匹配到的数据

db.employee_information.update({},{$set:{电话:0}},{multi:true})

4.保存

db.集合名称.save(document)

5.删除

db.集合名称.remove(

  <query>,

  {

    justOne: <boolean>

  }

)

参数query:可选,删除的文档的条件

参数justOne:可选,如果设为true或1,则只删除一条,默认false,表示删除多条

5.1只删除匹配到的第一条

db.employee_information.remove({职位:"咨询老师"},{justOne:true})

5.2全部删除

db.employee_information.remove({})

上一篇 下一篇

猜你喜欢

热点阅读