MongoDB教程:游标

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

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

img

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

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

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

img


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

猜你喜欢

转载自blog.csdn.net/a772304419/article/details/132468690
今日推荐