db.collection.estimatedDocumentCount()
快速估算文档总数
语法
db.collection.estimatedDocumentCount()说明
基于集合元数据快速返回文档总数的估算值。比 countDocuments() 快得多(不需要执行聚合管道),适用于对精确度要求不高的场景(如仪表盘概览)。注意:结果可能因元数据延迟而不精确。
示例
估算总数
快速获取大致文档数
db.orders.estimatedDocumentCount()精确统计对比
理解两种计数方法的区别
// 快速但可能不精确
db.orders.estimatedDocumentCount()
// 精确但较慢
db.orders.countDocuments()