db.collection.aggregate() |
提供对聚合管道的访问。 |
db.collection.bulkWrite() |
提供批量写入操作功能。 |
db.collection.copyTo() |
不推荐使用。当针对MongoDB 4.0或更早版本运行时,在集合之间复制数据。针对MongoDB 4.2或更高版本运行时不受支持。 |
db.collection.count() |
包装count 的集合或视图中返回的文档数量的计数。 |
db.collection.countDocuments() |
$group 用$sum
表达式包装聚合阶段,以返回集合或视图中文档数量的计数。 |
db.collection.estimatedDocumentCount() |
包装count 以返回集合或视图中文档的大概数量。 |
db.collection.createIndex() |
在集合上建立索引。 |
db.collection.createIndexes() |
在集合上建立一个或多个索引。 |
db.collection.dataSize() |
返回集合的大小。将size 字段包装在的输出中collStats 。 |
db.collection.deleteOne() |
删除集合中的单个文档。 |
db.collection.deleteMany() |
删除集合中的多个文档。 |
db.collection.distinct() |
返回具有指定字段不同值的文档数组。 |
db.collection.drop() |
从数据库中删除指定的集合。 |
db.collection.dropIndex() |
删除集合上的指定索引。 |
db.collection.dropIndexes() |
删除集合上的所有索引。 |
db.collection.ensureIndex() |
不推荐使用。使用db.collection.createIndex() 。 |
db.collection.explain() |
返回有关各种方法的查询执行的信息。 |
db.collection.find() |
对集合或视图执行查询并返回游标对象。 |
db.collection.findAndModify() |
以原子方式修改并返回单个文档。 |
db.collection.findOne() |
执行查询并返回单个文档。 |
db.collection.findOneAndDelete() |
查找单个文档并将其删除。 |
db.collection.findOneAndReplace() |
查找单个文档并将其替换。 |
db.collection.findOneAndUpdate() |
查找单个文档并进行更新。 |
db.collection.getIndexes() |
返回描述集合中现有索引的文档数组。 |
db.collection.getShardDistribution() |
对于分片群集中的集合,db.collection.getShardDistribution() 报告块分配的数据。 |
db.collection.getShardVersion() |
分片群集的内部诊断方法。 |
db.collection.insert() |
在集合中创建一个新文档。 |
db.collection.insertOne() |
在集合中插入新文档。 |
db.collection.insertMany() |
在集合中插入几个新文档。 |
db.collection.isCapped() |
报告集合是否为上限集合。 |
db.collection.latencyStats() |
返回集合的延迟统计信息。 |
db.collection.mapReduce() |
执行map-reduce样式数据聚合。 |
db.collection.reIndex() |
重建集合上所有现有的索引。 |
db.collection.remove() |
从集合中删除文档。 |
db.collection.renameCollection() |
更改集合的名称。 |
db.collection.replaceOne() |
替换集合中的单个文档。 |
db.collection.save() |
提供的包装,insert() 并update() 插入新文档。 |
db.collection.stats() |
报告收集状态。在的周围提供包装器collStats 。 |
db.collection.storageSize() |
报告集合使用的总大小(以字节为单位)。提供围绕输出storageSize 字段的包装collStats 。 |
db.collection.totalIndexSize() |
报告集合上的索引使用的总大小。提供围绕输出totalIndexSize 字段的包装collStats 。 |
db.collection.totalSize() |
报告集合的总大小,包括集合中所有文档和所有索引的大小。 |
db.collection.update() |
修改集合中的文档。 |
db.collection.updateOne() |
修改集合中的单个文档。 |
db.collection.updateMany() |
修改集合中的多个文档。 |
db.collection.watch() |
在集合上建立变更流。 |
db.collection.validate() |
对集合执行诊断操作。 |