MongoDB 集合方法
MongoDB 提供了一组用于管理集合的方法,这些方法允许您创建、删除、重命名和列出集合等操作。本页整理了在 MongoDB 中的集合方法。
-
aggregate
MongoDBaggregate()
可以用于对 MongoDB 集合进行聚合操作,支持 SQL 中的聚合操作,如group
、sort
、project
等。 -
bulkWrite
MongodbbulkWrite()
方法是一个用于执行多个操作的批量操作 API,支持在单个请求中执行多个不同的操作类型,例如插入、更新、删除等。 -
count
在 MongoDB 中,count()
方法可以用于统计集合中满足条件的文档数量。 -
countDocuments
MongoDBcountDocuments()
方法是一个常用的查询方法,可以用来统计满足条件的文档数量。 -
createIndex
MongoDBcreateIndex()
方法用于创建索引。 -
createIndexes
Mongodb 中的createIndexes()
方法用于在集合中创建一个或多个索引。 -
dataSize
dataSize()
是 Mongodb 中的一个方法,用于返回集合或索引中的所有文档的大小(字节)。 -
deleteMany
MongoDBdeleteMany()
方法用于删除多个文档。 -
deleteOne
MongoDBdeleteOne()
方法主要用于删除集合中的单个文档。 -
distinct
distinct()
方法是 Mongodb 中用来获取指定集合中某个字段不同值的方法。 -
drop
在 MongoDB 中,drop()
方法用于删除指定的集合。 -
dropIndex
MongodbdropIndex()
方法用于删除一个集合中的索引。 -
dropIndexes
dropIndexes()
方法是 MongoDB 中一个用于删除集合中一个或多个索引的方法。 -
ensureIndex
ensureIndex()
方法是 MongoDB 中一个用于创建索引的方法。该方法会在集合上创建一个新索引,如果该索引已存在,则不会进行任何操作。 -
estimatedDocumentCount
在 Mongodb 中,estimatedDocumentCount()
方法用于估算一个集合中的文档数量,该方法可以在处理大量数据时提高查询效率。 -
explain
MongoDBexplain()
方法可以分析查询执行的详细信息,包括使用的索引、扫描的文档数等等 -
find
find()
是 Mongodb 中最常用的方法之一,用于从集合中检索文档。 -
findAndModify
findAndModify()
是 MongoDB 中的一个集合操作方法,它允许用户在执行更新操作时同时返回更新前的文档。 -
findOne
findOne()
方法是 MongoDB 数据库中的一个查询方法,用于查询集合中符合条件的单个文档并返回该文档。 -
findOneAndDelete
在 MongoDB 中,findOneAndDelete()
是一个用于查找单个文档并删除它的方法。 -
findOneAndReplace
MongodbfindOneAndReplace()
方法用于查找集合中符合条件的文档,并替换符合条件的第一个文档。 -
findOneAndUpdate
MongoDBfindOneAndUpdate()
方法可以根据查询条件找到一个文档并对其进行修改或更新。 -
getIndexes
getIndexes()
方法是 MongoDB 的一个内置方法,它可以返回一个集合中的所有索引信息。 -
getShardDistribution
MongoDBgetShardDistribution()
方法用于查询分片集合在分片集群上的分布情况,并返回一个包含分片集合各分片的文档数和存储大小的统计信息。 -
getShardVersion
getShardVersion()
方法是 MongoDB 中的一个用于获取分片版本信息的方法。它可以用于确定在分片集群中的特定文档中,哪个副本是最新的。 -
hideIndex
MongoDBhideIndex()
方法用于隐藏指定的集合中的某个索引。这意味着查询将不再使用该索引。 -
insert
MongoDBinsert()
方法是用于向 MongoDB 数据库中插入一个新文档的方法。 -
insertMany
MongoDBinsertMany()
方法是用于向 MongoDB 数据库中插入多个新文档的方法。 -
insertOne
MongoDBinsertOne()
方法是用于向 MongoDB 数据库中插入一个新文档的方法。 -
isCapped
isCapped()
方法是 MongoDB 的一个内置方法,用于检查一个集合是否是固定大小的集合(capped collection)。 -
latencyStats
latencyStats()
是 Mongodb 中的一个方法,它可以返回指定时间段内操作的延迟统计信息。 -
mapReduce
MongodbmapReduce()
方法是一个强大的数据处理工具,它可以对集合中的数据进行自定义的聚合和处理。 -
reIndex
reIndex()
方法是 MongoDB 数据库中的一个用于重建索引的方法。 -
remove
MongoDBremove()
方法是用于从 MongoDB 数据库中删除文档的方法。 -
renameCollection
renameCollection()
是 MongoDB 中的一个集合管理方法,它可以将一个集合重命名。 -
replaceOne
replaceOne()
是 MongoDB 中的一个更新操作,它可以用于替换一条符合条件的文档。 -
stats
stats()
是 MongoDB 中的一个方法,它可以用于获取集合的统计信息。 -
storageSize
storageSize()
是 MongoDB 中的一个方法,它可以用于获取集合的存储大小。 -
totalIndexSize
totalIndexSize()
是 MongoDB 中的一个方法,它可以用于获取集合中所有索引的总大小。 -
totalSize
totalSize()
是 MongoDB 中的一个方法,它可以用于获取集合的总大小。 -
unhideIndex
unhideIndex()
是 Mongodb 中的一个方法,用于隐藏数据库中的指定索引。 -
update
在 MongoDB 中,update()
方法用于修改一个或多个文档中的数据。 -
updateMany
MongoDBupdateMany()
方法可以用来同时更新多个文档中的数据 -
updateOne
updateOne()
方法是 MongoDB 中用于更新单个文档的方法之一,它可以根据指定的条件查询符合条件的第一个文档,并将其更新。 -
validate
validate()
方法是 MongoDB 中用来验证集合是否有效的方法。它可以对指定的集合进行验证操作,并返回验证结果。 -
watch
Mongodbwatch()
方法可以监视集合中的数据变化并返回相应的变化流。