游标方法
注意
mongosh 方法
本目录页面上列出的方法是mongosh
方法。这不是Node.js
或其他特定编程语言驱动程序方法的文档。
在大多数情况下,mongosh
方法与旧版mongo
Shell方法的工作方式相同。但是,一些旧版方法在mongosh
中不可用。
有关MongoDB API驱动程序的详细信息,请参阅特定语言的MongoDB 驱动程序文档。
这些方法会修改底层查询的执行方式。
注意
要了解特定方法的详细信息(包括语法和示例),请单击方法参考页面上的链接。
名称 | 描述 |
---|---|
添加特殊网络协议标志,以修改查询的行为。 | |
允许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 字段添加到游标返回的每个文档中。 | |
返回一个游标,该游标仅在跳过一定数量的文档后才开始返回结果。 | |
根据排序规范返回结果。 | |
将游标标记为可尾随。仅适用于对 capped 集合的游标。 | |
返回一个包含游标返回的所有文档的数组。 | |
如果可用,返回迭代中的下一个元素或返回 null。 |