我搜索了几个小时,但仍未找到任何相关信息。
var cursor = db.collection('students');
cursor.skip(10).limit(10)
cursor.exec(function(err, result) {...})
docs
是否有exec
?
答案 0 :(得分:2)
exec
是Mongoose的辅助方法:
答案 1 :(得分:1)
当您对MongoDB进行查询时,会将光标返回到存储在服务器内存中的数组。
您可以将光标视为指针或对数组Data的引用 所以当你调用cursor.next();
时输出下一个阵列数据 每当您使用聚合框架时,每个管道阶段都可以输出最大值(16 MB),因为它只能使用16 MB的RAM空间
var cursor = db.collection('students');
所以你在这里的答案游标只是一个指向数组或数据的指针,并且只执行Mongoose的辅助方法检查@str链接