db.collection.countDocuments()
统计文档数量
语法
db.collection.countDocuments(<filter>)说明
统计集合中匹配过滤条件的文档数量。与 count() 不同,countDocuments() 不受元数据不准确的影响,始终执行聚合管道返回准确结果。
参数
filter过滤条件,{} 统计所有文档
示例
统计总数
统计集合中所有文档数
db.users.countDocuments()条件统计
统计活跃用户数
db.users.countDocuments({ status: "active" })范围统计
统计最近一周注册的用户数
db.users.countDocuments({ createdAt: { $gte: oneWeekAgo } })