MongoDB简单操作
MongoDB简单操作
插入记录
建立两个对象j和t,并保存到集合中去。
>j={name:”mongo”};
www.zzzyk.com
>t={x:4};
>db.things.save(j);
>db.things.save(t);
>db.things.find();
>for(var i=1;i<10;i++) db.things.save({x:4,j:i});
查询记录
1.使用游标while查询:
>var cursor = db.things.find();
>while(cursor.hasNext()) printjson(cursor.next());
2.使用forEach()循环:
>db.things.find().forEach(printjson);
条件查询:
>db.things.find({name:”mongo”}).forEach(printjson);
查询返回特定的元素:
>db.things.find({x:4},{j:true}).forEach(printjson);
查询返回游标里第一条数据,或者返回null:
www.zzzyk.com
>printjson(db.things.findOne({name:”mongo”}));
限制查询返回结果集数量:
>db.things.find().limit(3);
修改记录:
>db.things.update({name:”mongo”},{$set:{name:”mongo_new”}});
>db.things.find();
删除记录:
>db.things.remove({name:”mongo_new”});
>db.things.find();
作者 mangos