rmdir.cn

db.collection.estimatedDocumentCount()

快速估算文档总数

语法

db.collection.estimatedDocumentCount()

说明

基于集合元数据快速返回文档总数的估算值。比 countDocuments() 快得多(不需要执行聚合管道),适用于对精确度要求不高的场景(如仪表盘概览)。注意:结果可能因元数据延迟而不精确。

示例

估算总数

快速获取大致文档数

db.orders.estimatedDocumentCount()

精确统计对比

理解两种计数方法的区别

// 快速但可能不精确 db.orders.estimatedDocumentCount() // 精确但较慢 db.orders.countDocuments()