数据更新
导入数据persons.json、library.json和在班级classes集合中插入2个文档.
db.classes.insert({"name":"c1","count":30})
db.classes.insert({"name":"c2","count":30})
- 把count大于20的class name修改为c3
db.classes.update({count:{$gt:20}},{$set:{"name":"c3"}})
- 把count大于20的class name修改为c4,设置multi为true
db.classes.update({count:{$gt:20}},{$set:{"name":"c4"}},0,1)
- 把count大于50的class name修改为c5,设置upsert为true
db.classes.update({count:{$gt:20}},{$set:{"name":"c5"}},1,0)
- 如果要在集合persons中插入某个学生的信息(如:姓名为王武,性别为男,国籍是中国,三门课程成绩null),应如何进行?
db.persons.insert({"name":"王武","sex":"男","country":"China","c":null,"m":null,"e":null})