for(i = 0;i<10;i++){
var sex = 'man';
if(i/2==0)
sex = 'women';
db.stu.insert({name:'name'+i,gender:sex,math:70+i})
}
db.stu.update({name:'zhangsan'},{$rename:{'sex':'gender'}},false,true)
db.stu.update({},{$set :{english:80}})
db.stu.update({},{$set:{chinese:90}},false,true)
db.stu.update({},{$set:{hobby:['baskball','football']}},false,true)
db.stu.find({},{name:1,gender:1,hobby:1})
db.stu.find({},{name:0,gender:0,hobby:0})
db.stu.update({},{$set:{sex:'man'}},false,true)
db.stu.update({},{$unset:{sex:1}},false,true)
db.stu.update({},{$set:{contact:{qq:1234,phone:5678}}})
db.stu.update({},{$set:{contact:{qq:1234,phone:5678}}},false,true)
子文档查询
db.stu.find({'contact.qq':1234});
db.stu.find({'contact.qq':1234,'math':{$gt:71}});
db.stu.find({'contact.qq':1234,'math':{$in:[71,72,73]}});
db.stu.find({'contact.qq':1234,'math':{$nin:[71,72,73]}});
db.stu.find({$or:[{name:'zhangsan'},{gender:'women'}]})
db.stu.find({name:'name0',$or:[{name:'zhangsan'},{gender:'women'}]})