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]