ybaidukuai 发表于 2018-10-25 09:32:43

mongodb学习总结(一)

重点:了解$inc/$set/$unset/$push/$pop/upsert修改器  

  
//往student集合里面插入文档
  
db.student.insert({"name":"zhangsan"});
  

  
//查询文档使用find();
  
db.student.find();
  

  
//更新id=58d4ccd4126ab1e4ca76aa73的文档,修改或者新增其name键值对
  
db.student.update({ "_id" : ObjectId("58d4ccd4126ab1e4ca76aa73") },{"$set":{"name":"xiaoming"}});
  

  

  
//修改文档使用update()
  
db.student.update({"name":"xiaoming"},{"$set":{"age":23}});
  

  
db.student.update({"name":"xiaoming"},{"$set":{"name":"成龙"}});
  
结果:{ "_id" : ObjectId("58d4ccd4126ab1e4ca76aa73"), "name" : "成龙", "age" : 23 }
  

  
//查询文档时格式化文档
  db.student.find().pretty();
  {
  "_id" : ObjectId("58d4ccd4126ab1e4ca76aa73"),
  "name" : "xiaoming",
  "age" : 23
  }
  

  
//删除文档语法:db.collection.remove(条件,{justOne: ,writeConcern: })
  
query :(可选)删除的文档的条件。
  
justOne : (可选)如果设为 true 或 1,则只删除一个文档。
  
writeConcern :(可选)抛出异常的级别。
  
举例:
  
db.student.remove({"name":"成龙"},{"justOne":true,"writeConcern":true});
  



页: [1]
查看完整版本: mongodb学习总结(一)