mongodb,`cursor.exec`是什么意思?

时间:2016-11-09 09:05:08

标签: node.js mongodb express

我搜索了几个小时,但仍未找到任何相关信息。

var cursor = db.collection('students');
cursor.skip(10).limit(10)

cursor.exec(function(err, result) {...})

docs是否有exec

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

当您对MongoDB进行查询时,会将光标返回到存储在服务器内存中的数组。

您可以将光标视为指针或对数组Data的引用 所以当你调用cursor.next();

输出下一个阵列数据 每当您使用聚合框架时,每个管道阶段都可以输出最大值(16 MB),因为它只能使用16 MB的RAM空间

var cursor = db.collection('students');

所以你在这里的答案游标只是一个指向数组或数据的指针,并且只执行Mongoose的辅助方法检查@str链接