cd红丸 发表于 2012-06-27 22:19

[原创] MongoDB管理与开发精要《红丸出品》5.2 游标

本帖最后由 cd红丸 于 2012-06-27 22:19 编辑

http://blog.chinaunix.net/attachment/201205/26/26785103_1338009683Kvjx.jpg
5.2 游标象大多数数据库产品一样,MongoDB也是用游标来循环处理每一条结果数据,具体语法如下:
> for( var c = db.t3.find(); c.hasNext(); ) {...    printjson( c.next());... }{ "_id" : ObjectId("4fb8e4838b2cb86417c9423a"), "age" : 1 }{ "_id" : ObjectId("4fb8e4878b2cb86417c9423b"), "age" : 2 }{ "_id" : ObjectId("4fb8e4898b2cb86417c9423c"), "age" : 3 }{ "_id" : ObjectId("4fb8e48c8b2cb86417c9423d"), "age" : 4 }{ "_id" : ObjectId("4fb8e48e8b2cb86417c9423e"), "age" : 5 }
MongoDB还有另一种方式来处理游标
> db.t3.find().forEach( function(u) { printjson(u); } );{ "_id" : ObjectId("4fb8e4838b2cb86417c9423a"), "age" : 1 }{ "_id" : ObjectId("4fb8e4878b2cb86417c9423b"), "age" : 2 }{ "_id" : ObjectId("4fb8e4898b2cb86417c9423c"), "age" : 3 }{ "_id" : ObjectId("4fb8e48c8b2cb86417c9423d"), "age" : 4 }{ "_id" : ObjectId("4fb8e48e8b2cb86417c9423e"), "age" : 5 }>
-------------------------------------------------------------------
免费收几个想学数据库IT技术的徒弟(限北京)   
《MongoDB管理与开发精要》、《Redis实战》作者
新浪博客                  http://blog.sina.com.cn/u/2446082491
ChinaUnix.net专家 http://cdhongwan.blog.chinaunix.net
@CD红丸                http://weibo.com/u/2446082491
红丸IT培训群            http://q.weibo.com/1282646
http://service.t.sina.com.cn/widget/qmd/2446082491/9e768382/1.png
页: [1]
查看完整版本: [原创] MongoDB管理与开发精要《红丸出品》5.2 游标