Docs 菜单
Docs 主页
/
MongoDB Manual
/ /

集合方法

注意

mongosh 方法

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

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

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

注意

有关特定方法(包括事务语法和示例)的详细信息,请单击该方法的参考页面链接。

名称
说明

db.collection.analyzeShardKey()

计算用于求值分片键的指标。

提供对聚合管道的访问权限。

提供批量写入操作功能。

为集合配置查询采样。

封装 count,返回集合中或视图中文档的计数。

使用 $sum 表达式封装 $group 聚合阶段,返回集合或视图中文档的计数。

在集合上构建索引。

为集合构建一个或多个索引。

返回集合的大小。封装 collStats 的输出中的 size 字段。

删除集合中的单个文档。

删除集合中的多个文档。

返回具有指定字段的不同值的文档数组。

从数据库中删除指定的集合。

删除集合的指定索引。

删除集合上的所有索引。

已删除。使用 db.collection.createIndex()

封装 count,返回集合或视图中文档的大致计数。

返回各种方法的查询执行信息。

对集合或视图执行查询,并返回游标对象。

以原子方式修改并返回单个文档。

执行查询并返回单个文档。

查找并更新单个文档。

查找并更新单个文档。

查找并更新单个文档。

返回说明集合上现有索引的一组文档。

对于分片集群中的集合,db.collection.getShardDistribution() 报告数据段分布的数据。

分片集群的内部诊断方法。

在查询规划器中隐藏索引。

在集合中插入新文档。

在集合中插入多份新文档。

报告集合是否为固定大小集合

返回集合的延迟统计信息。

执行 map-reduce 样式的数据聚合。

重新构建集合上的所有现有索引。

从集合删除文档。

更改集合的名称。

替换集合中的单个文档。

报告集合的状态。提供 collStats 的封装器

报告集合使用的总大小(以字节为单位)。提供 collStats 输出的 storageSize 字段的封装器。

报告集合上索引使用的总大小。提供 collStats 输出的 totalIndexSize 字段的封装器。

报告集合的总大小,其中包括集合中所有文档和所有索引的大小。

从查询规划器中取消隐藏索引。

修改集合中的单个文档。

修改集合中的多个文档。

在集合上建立变更流。

对集合执行诊断操作。

提示

另请参阅:

要管理 Atlas Search 索引,请参阅 Atlas Search 索引方法。

后退

sp.processor.stop