MongoDB教程:游标
  0SnbOly3LC5t 2023年11月13日 28 0


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

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

MongoDB教程:游标_赋值

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

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格式输出该文档的详细信息。

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

MongoDB教程:游标_结果集_02


links:

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

https://mongoing.com/archives/docs/mongodb%e5%88%9d%e5%ad%a6%e8%80%85%e6%95%99%e7%a8%8b/mongodb%e6%b8%b8%e6%a0%87%e6%95%99%e7%a8%8b%ef%bc%9a%e9%80%9a%e8%bf%87%e7%a4%ba%e4%be%8b%e5%ad%a6%e4%b9%a0


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
0SnbOly3LC5t