文档菜单
文档首页
/
MongoDB 手册
/ /

游标方法

注意

mongosh 方法

本目录页面上列出的方法是mongosh方法。这不是Node.js或其他特定编程语言驱动程序方法的文档。

在大多数情况下,mongosh方法与旧版mongo Shell方法的工作方式相同。但是,一些旧版方法在mongosh中不可用。

有关MongoDB API驱动程序的详细信息,请参阅特定语言的MongoDB 驱动程序文档。

这些方法会修改底层查询的执行方式。

注意

要了解特定方法的详细信息(包括语法和示例),请单击方法参考页面上的链接。

名称
描述
cursor.addOption()
添加特殊网络协议标志,以修改查询的行为。
允许MongoDB在处理阻塞排序操作时,使用磁盘上的临时文件存储超过100MB系统内存限制的数据。
允许对分片集合执行db.collection.find()操作,如果查询的一个或多个分片不可用,则返回部分结果而不是错误。
控制MongoDB在一次网络消息中返回给客户端的文档数量。
关闭游标并释放相关的服务器资源。
如果游标已关闭,则返回 true
指定由 db.collection.find() 返回的游标的排序。
为查询附加注释,以便在日志和 system.profile 集合中进行跟踪。
修改游标以返回结果集中文档的数量,而不是文档本身。
报告游标的查询执行计划。
对游标中的每个文档应用 JavaScript 函数。
如果游标有文档并且可以迭代,则返回 true。
强制 MongoDB 在查询中使用特定的索引。
如果游标已关闭并且批中没有剩余对象,则返回 true
通过获取和迭代结果集,在客户端计算游标中的文档总数。
限制游标结果集的大小。
将函数应用于游标中的每个文档,并收集返回值到一个数组中。
为游标指定一个独占的上索引界限。与 cursor.hint() 一起使用。
指定以毫秒为单位的等待下一个查询结果更新的限制。
指定对游标上操作处理的累计时间限制(以毫秒为单位)。
为游标指定一个包含的下索引界限。与 cursor.hint() 一起使用。
返回游标中的下一个文档。
指示服务器避免在一段时间的不活动后自动关闭游标。
返回当前游标批中剩余的文档数量。
配置游标以以易于阅读的格式显示结果。
find() 操作指定 read concern
指定游标的 read preference 以控制客户端如何将查询定向到 replica set
修改游标以返回索引键而不是文档。
将内部存储引擎 ID 字段添加到游标返回的每个文档中。
返回应用 skip()limit() 方法后游标中的文档计数。
返回一个游标,该游标仅在跳过一定数量的文档后才开始返回结果。
根据排序规范返回结果。
将游标标记为可尾随。仅适用于对 capped 集合的游标。
返回一个包含游标返回的所有文档的数组。
如果可用,返回迭代中的下一个元素或返回 null。

返回

db.collection.watch