文章来自我的博客:https://www.lwxshow.com/db/mongo/using-mongodb-advanced-command.html
mongodb高级命令
#插入一个子对象 对象为发的帖子
db.cuser.insert({name:"ava",posts:{title:"hello",contents:"this is my first posts"}});
> db.cuser.find();
#插入一个 数组
> db.cuser.insert({name:"ava",group:["writer","admiin"]});
> db.cuser.find();
#带条件删除
db.cuser.remove({name:"sandy"});
> db.cuser.find();
#循环插入多条数据
for(i=1;i<=8;i++){
... db.cuser.insert({name:"userid_"+i,pwd:"pwd_"+i,age:i});
... }
> db.cuser.find();
#只显示某一列,或指定的列 name就是为要显示的列
db.cuser.find({name:"userid_1"},{name:1});
{ "_id" : ObjectId("51a2314588cca455b82e87ae"), "name" : "userid_1" }
#隐藏_id列
db.cuser.find({name:"userid_1"},{name:1,_id:0});
{ "name" : "userid_1" }
#mongodb 大于 5 条件使用 大于=5
db.cuser.find({age:{$gt:5}});
db.cuser.find({age:{$gte:5}});
#mongodb 小于 5 条件使用 小于 = 5
db.cuser.fin({age:{$lt:5}});
db.cuser.fin({age:{$lte:5}});
#mongodb不等于 5
db.cuser.fin({age:{$ne:5}});