游标的使用
- 声明游标:var cursor=db.集合名.find()
- next():可以移动游标,取出文档
- print(cursor.next()) 返回一个[Object Bson],是Json的二进制类型
- hasNext() 查看游标是否能够继续移动,返回值是布尔值,true代表能够继续移动,false代表不能继续移动
while(cursor.hasNext()){
printjson(cursor.next())
}
- 使用forEach()方法进行迭代 cursor.forEach(函数)
var cursor=db.集合名.find()
var getContent=function(obj){
printjson(obj.content)
}
cursor.forEach(getContent)
- 游标的声明周期:
游标迭代到最后一条数据时,会自动关闭
注
该笔记会同步到个人博客网站