对象 MongoCursor

mongodb 数据库数据游标对象

继承关系

成员函数

skip

指定返回结果时跳过的记录数

MongoCursor MongoCursor.skip(Integer num) async;

调用参数:

返回结果:


limit

指定返回结果的最大记录数

MongoCursor MongoCursor.limit(Integer size) async;

调用参数:

返回结果:


sort

设定返回结果的排序

MongoCursor MongoCursor.sort(Object opts);

调用参数:

返回结果:


hasNext

查询当前游标是否有下一条记录

Boolean MongoCursor.hasNext();

返回结果:


next

返回当前游标的下一条记录

Object MongoCursor.next();

返回结果:


count

查询游标的记录总数

Integer MongoCursor.count(Boolean applySkipLimit = false);

调用参数:

返回结果:


size

查询游标的记录总数,相当于 count(true)

Integer MongoCursor.size();

返回结果:


forEach

遍历全部记录并回调处理函数

MongoCursor.forEach(Function func);

调用参数:


map

遍历处理全部记录,并返回处理结果

Array MongoCursor.map(Function func);

调用参数:

返回结果:


toArray

返回当前游标全部记录的数组

Array MongoCursor.toArray();

返回结果:


hint

修改 mongodb 服务器缺省索引策略,使用指定的索引进行查询

MongoCursor MongoCursor.hint(Object opts);

调用参数:

返回结果:


dispose

强制回收对象,调用此方法后,对象资源将立即释放

MongoCursor.dispose();

equals

比较当前对象与给定的对象是否相等

Boolean MongoCursor.equals(object expected);

调用参数:

返回结果:


toString

返回对象的字符串表示,一般返回 "[Native Object]",对象可以根据自己的特性重新实现

String MongoCursor.toString();

返回结果:


toJSON

返回对象的 JSON 格式表示,一般返回对象定义的可读属性集合

Value MongoCursor.toJSON(String key = "");

调用参数:

返回结果:


valueOf

返回对象本身的数值

Value MongoCursor.valueOf();

返回结果: