首页 > 数据库 > mysql教程 > MongoDB操作手册CRUD查询指针

MongoDB操作手册CRUD查询指针

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 16:06:13
原创
1159 人浏览过

枚举遍历指针 概述 前面已经讲过,db.collection.find()如果没有指定给一个var声明的变量,将自动枚举前20条记录。 手动枚举指针 在mongo控制台中,将查询赋给一个var声明的变量,让其不自动枚举。 var cur = db.testData.find(); 然后每次调用这个指针,将

枚举遍历指针

概述

前面已经讲过,db.collection.find()如果没有指定给一个var声明的变量,将自动枚举前20条记录。

手动枚举指针

在mongo控制台中,将查询赋给一个var声明的变量,让其不自动枚举。
var cur = db.testData.find();
然后每次调用这个指针,将自动遍历20条
cur;
也可以使用指针的next()方法来获取下一条记录
var cur = db.testData.find();
while(cur.hasNext())
{
print(tojson(cur.next()));//此处打印操作可以用printjson来替换:printjson(cur.next());
}
可以用指针的forEach()方法来遍历指针数据:
var cur = db.testData.find();
cur.forEach(printjson);

枚举下标

在mongo控制台中,可以使用toArray()方法来访问指针结果。
var cur=db.testData.find();
var arr = cur.toArray();
var item = arr[2];
toArray()方法将加载所有查询结果到内存,这个方法将遍历完整个指针。
另外,一些驱动提供了直接使用数组下标的方式,这个方式是调用了toArray()的缩写。
var cur=db.testData.find();
var item = cur[3];
以上两句等同于cur.toArray()[3];

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
mongodb启动
来自于 1970-01-01 08:00:00
0
0
0
linux - ubuntu14安装mongodb出错
来自于 1970-01-01 08:00:00
0
0
0
symfony2 mongodb的使用
来自于 1970-01-01 08:00:00
0
0
0
mac上配置mongodb 错误
来自于 1970-01-01 08:00:00
0
0
0
mongodb的参数理解
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板