Docs 菜单
Docs 主页
/ / /
Rust 驱动程序
/

计算文档

您可以通过在 Collection实例上调用以下方法之一来计算collection中的文档数量:

  • count_documents() :计算与查询筛选器匹配的文档数量。要了解有关创建查询筛选器的更多信息,请参阅 指定查询 指南。

  • estimated_document_count() :使用集合元数据估计集合中的文档总数。

每个方法都会以u64实例的形式返回该计数。

注意

如果没有向count_documents()方法传递筛选器,MongoDB 将计算collection中的文档总数。

此示例对数据库sample_restaurants的collectionrestaurants中的文档进行计数。

以下代码首先使用estimated_document_count()方法计算collection中的文档总数。然后,该示例使用count_documents()方法计算与查询筛选器匹配的文档数量。 筛选器匹配字段name的值包含字符串"Sunset"的文档:

选择 AsynchronousSynchronous标签页,查看每个运行时的相应代码:

← 删除多个文档