1. 主页
  2. 文档
  3. MongoDB初学者教程——7天学习MongoDB
  4. MongoDB游标教程:通过示例学习

MongoDB游标教程:通过示例学习

当使用db.collection.find()函数在集合中搜索文档时,结果将返回指向文档集合的指针,该指针称为游标。

默认情况下,返回查询结果时,游标将自动进行迭代。当然可以一个接一个明确展示游标中返回的结果目录。下面的例子,在我们的集合中有3个文档,光标对象将指向第一个文档,然后遍历该集合的所有文档。

 

下面的例子,告诉我们如何完成此操作。

 

var myEmployee = db.Employee.find( { Employeeid : { $gt:2 }});

   while(myEmployee.hasNext())    
      {
                 print(tojson(myEmployee.next()));
代码说明:

1. 首先,我们获取查询的结果集,该结果集查找ID大于2的Employee并将其赋值给JavaScript变量“ myEmployee”

2. 接下来,我们使用while循环遍历作为查询一部分返回的所有文档。

3. 最后,对于每个文档,我们以JSON格式输出该文档的详细信息。

如果命令执行成功,将显示以下输出结果:

 

译者:徐扬

源地址:

https://www.guru99.com/mongodb-cursor.html

这篇文章对您有用吗? 1

我们要如何帮助您?

评论 抢沙发

评论前必须登录!