mongoDB基本操作

1. 插入

j = {name:"mongo"};

t = {x:3};

db.things.save(j);
db.things.save(t);
db.things.find();

 

结果:

{ "_id" : ObjectId("513b3741d003e00702f229bd"), "name" : "mongo" }
{ "_id" : ObjectId("513b3747d003e00702f229be"), "x" : 3 }

 2. for循环

  

for(var i=1;i<10;i++){db.things.save({x:4,j:i});};
db.things.find();

   结果:

  

{ "_id" : ObjectId("513b3741d003e00702f229bd"), "name" : "mongo" }
{ "_id" : ObjectId("513b3747d003e00702f229be"), "x" : 3 }
{ "_id" : ObjectId("513b38d4d003e00702f229bf"), "x" : 4, "j" : 1 }
{ "_id" : ObjectId("513b38d4d003e00702f229c0"), "x" : 4, "j" : 2 }
{ "_id" : ObjectId("513b38d4d003e00702f229c1"), "x" : 4, "j" : 3 }
{ "_id" : ObjectId("513b38d4d003e00702f229c2"), "x" : 4, "j" : 4 }
{ "_id" : ObjectId("513b38d4d003e00702f229c3"), "x" : 4, "j" : 5 }
{ "_id" : ObjectId("513b38d4d003e00702f229c4"), "x" : 4, "j" : 6 }
{ "_id" : ObjectId("513b38d4d003e00702f229c5"), "x" : 4, "j" : 7 }
{ "_id" : ObjectId("513b38d4d003e00702f229c6"), "x" : 4, "j" : 8 }
{ "_id" : ObjectId("513b38d4d003e00702f229c7"), "x" : 4, "j" : 9 }

   

   

var cursor = db.things.find();
while(cursor.hasNext()){printjson(cursor.next());}

    结果:

  

{ "_id" : ObjectId("513b3741d003e00702f229bd"), "name" : "mongo" }
{ "_id" : ObjectId("513b3747d003e00702f229be"), "x" : 3 }
{ "_id" : ObjectId("513b38d4d003e00702f229bf"), "x" : 4, "j" : 1 }
{ "_id" : ObjectId("513b38d4d003e00702f229c0"), "x" : 4, "j" : 2 }
{ "_id" : ObjectId("513b38d4d003e00702f229c1"), "x" : 4, "j" : 3 }
{ "_id" : ObjectId("513b38d4d003e00702f229c2"), "x" : 4, "j" : 4 }
{ "_id" : ObjectId("513b38d4d003e00702f229c3"), "x" : 4, "j" : 5 }
{ "_id" : ObjectId("513b38d4d003e00702f229c4"), "x" : 4, "j" : 6 }
{ "_id" : ObjectId("513b38d4d003e00702f229c5"), "x" : 4, "j" : 7 }
{ "_id" : ObjectId("513b38d4d003e00702f229c6"), "x" : 4, "j" : 8 }
{ "_id" : ObjectId("513b38d4d003e00702f229c7"), "x" : 4, "j" : 9 }

    数组形式:

var cursor = db.things.find();
printjson(cursor[3]);

  

    循环条件:

   

db.things.find({x:4},{j:true}).forEach(printjson);

   结果:

  

{ "_id" : ObjectId("513b38d4d003e00702f229bf"), "j" : 1 }
{ "_id" : ObjectId("513b38d4d003e00702f229c0"), "j" : 2 }
{ "_id" : ObjectId("513b38d4d003e00702f229c1"), "j" : 3 }
{ "_id" : ObjectId("513b38d4d003e00702f229c2"), "j" : 4 }
{ "_id" : ObjectId("513b38d4d003e00702f229c3"), "j" : 5 }
{ "_id" : ObjectId("513b38d4d003e00702f229c4"), "j" : 6 }
{ "_id" : ObjectId("513b38d4d003e00702f229c5"), "j" : 7 }
{ "_id" : ObjectId("513b38d4d003e00702f229c6"), "j" : 8 }
{ "_id" : ObjectId("513b38d4d003e00702f229c7"), "j" : 9 }

    limit结果集数量

   

db.things.find().limit(3);

    结果:

   

{ "_id" : ObjectId("513b3741d003e00702f229bd"), "name" : "mongo" }
{ "_id" : ObjectId("513b3747d003e00702f229be"), "x" : 3 }
{ "_id" : ObjectId("513b38d4d003e00702f229bf"), "x" : 4, "j" : 1 }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值