MongoDB\Collection::estimatedDocumentCount()
新增在版本中1.4.
定义
参数
返回值
集合中估计的文档数量。
错误/异常
MongoDB\Exception\UnexpectedValueException
如果服务器命令响应格式不正确。
MongoDB\Exception\UnsupportedException
如果使用了不支持所选服务器的选项(例如 collation
、readConcern
、writeConcern
)。
MongoDB\Exception\InvalidArgumentException
与参数或选项解析相关的错误。
MongoDB\Driver\Exception\RuntimeException 对于扩展级别(例如连接错误)的其他错误。
行为
此方法使用集合元数据来估算集合中文档的数量,而不是计数文档或查询索引。此方法不接受session
选项,且不能在事务中执行。有关更多信息,请参阅MongoDB手册中的计数:行为。
此方法使用count命令实现。由于MongoDB 5.0.0-5.0.8版本中的疏忽,count
命令未包含在稳定API的版本"1"中。建议使用此方法的稳定API的应用程序升级其服务器版本到5.0.9+或禁用严格模式以避免遇到错误。
另请参阅
MongoDB手册中的count命令参考