集合方法
注意
mongosh 方法
该目录页面上列出的方法是 mongosh
方法。这不是针对 Node.js
或其他特定于编程语言的驱动程序方法的文档。
在大多数情况下, mongosh
方法的工作方式与传统 mongo
shell方法相同。 但是,某些旧方法在mongosh
中不可用。
有关 MongoDB API 驱动程序,请参阅特定语言的 MongoDB 驱动程序文档。
注意
有关特定方法(包括事务语法和示例)的详细信息,请单击该方法的参考页面链接。
名称 | 说明 |
---|---|
提供对聚合管道的访问权限。 | |
提供批量写入操作功能。 | |
封装 count ,返回集合中或视图中文档的计数。 | |
在集合上构建索引。 | |
为集合构建一个或多个索引。 | |
删除集合中的单个文档。 | |
删除集合中的多个文档。 | |
返回具有指定字段的不同值的文档数组。 | |
从数据库中删除指定的集合。 | |
删除集合的指定索引。 | |
删除集合上的所有索引。 | |
已删除。使用 db.collection.createIndex() 。 | |
封装 count ,返回集合或视图中文档的大致计数。 | |
返回各种方法的查询执行信息。 | |
对集合或视图执行查询,并返回游标对象。 | |
以原子方式修改并返回单个文档。 | |
执行查询并返回单个文档。 | |
查找并更新单个文档。 | |
查找并更新单个文档。 | |
查找并更新单个文档。 | |
返回说明集合上现有索引的一组文档。 | |
对于分片集群中的集合, db.collection.getShardDistribution() 报告数据段分布的数据。 | |
分片集群的内部诊断方法。 | |
在查询规划器中隐藏索引。 | |
在集合中插入新文档。 | |
在集合中插入多份新文档。 | |
报告集合是否为固定大小集合。 | |
返回集合的延迟统计信息。 | |
执行 map-reduce 样式的数据聚合。 | |
重新构建集合上的所有现有索引。 | |
从集合删除文档。 | |
更改集合的名称。 | |
替换集合中的单个文档。 | |
报告集合的状态。提供 collStats 的封装器。 | |
报告集合使用的总大小(以字节为单位)。提供 collStats 输出的 storageSize 字段的封装器。 | |
报告集合上索引使用的总大小。提供 collStats 输出的 totalIndexSize 字段的封装器。 | |
报告集合的总大小,其中包括集合中所有文档和所有索引的大小。 | |
从查询规划器中取消隐藏索引。 | |
修改集合中的单个文档。 | |
修改集合中的多个文档。 | |
在集合上建立变更流。 | |
对集合执行诊断操作。 |