游标方法
注意
mongosh 方法
该目录页面上列出的方法是 mongosh
方法。这不是针对 Node.js
或其他特定于编程语言的驱动程序方法的文档。
在大多数情况下,mongosh
方法与旧版 mongo
Shell 方法的工作方式相同。但是,某些旧版方法在 mongosh
中不可用。
有关 MongoDB API 驱动程序,请参阅特定语言的 MongoDB 驱动程序文档。
这些方法会修改底层查询的执行方式。
注意
有关特定方法(包括事务语法和示例)的详细信息,请单击该方法的参考页面链接。
名称 | 说明 |
---|---|
添加可修改查询行为的特殊传输协议标记。 | |
允许 MongoDB 在处理阻塞排序操作时使用磁盘上的临时文件来存储超过 100 MB 系统内存限制的数据。 | |
如果一个或多个查询的分片不可用,则允许对分片集合进行 db.collection.find() 操作,以返回部分结果,而不是错误。 | |
控制 MongoDB 将在单个网络消息中返回到客户端的文档数量。 | |
关闭游标并释放关联的服务器资源。 | |
如果游标关闭,则返回 true 。 | |
指定 db.collection.find() 返回的游标的排序规则。 | |
将注释附加到查询,以允许在日志和 system.profile 集合中进行跟踪。 | |
修改游标,以返回结果集中的文档数量,而不是文档本身。 | |
报告游标的查询执行计划。 | |
对游标中的每个文档应用 JavaScript 函数。 | |
如果游标包含文档且可迭代,则返回 true。 | |
强制 MongoDB 对查询使用特定索引。 | |
如果游标已关闭且批处理中没有剩余对象,则返回 true 。 | |
通过获取和迭代结果集,计算游标客户端中的文档总数。 | |
限制游标结果集的大小。 | |
将函数应用于游标中的每个文档,并收集数组中的返回值。 | |
指定游标的排除式索引上限。用于结合使用 cursor.hint() | |
指定等待下一查询结果更新的时间限制(以毫秒为单位)。 | |
指定在游标上处理操作的累计时间限制(以毫秒为单位)。 | |
指定游标的包含式索引下限。用于结合使用 cursor.hint() | |
返回游标中的下一个文档。 | |
指示服务器避免在一段时间不活动后自动关闭游标。 | |
返回当前游标批处理中剩余文档的数量。 | |
将游标配置为以易于阅读的格式显示结果。 | |
修改游标以返回索引键而不是文档。 | |
向游标返回的每个文档添加内部存储引擎 ID 字段。 | |
返回一个游标,该游标仅在传递或跳过多个文档后才开始返回结果。 | |
根据排序规范返回排序的结果。 | |
将游标标记为循环式。仅对超过固定大小集合的游标有效。 | |
返回一个数组,其中包含游标返回的所有文档。 | |
返回迭代中的下一个元素(如果有),否则返回 null。 |