countDocuments()

Reference type:Cheat sheetFormat:Syntax + example + use case

Reference group: Collection CRUD methods

What it does

Counts documents matching a filter.

Syntax

db.collection.countDocuments(filter)

Use case

Calculate exact filtered counts.

Important notes

Broad counts can be expensive.

countDocuments(): practical example
db.orders.countDocuments({ status: "open" })
💡 Explanation Counts documents matching a filter. When to use it Calculate exact filtered counts. Caution Broad counts can be expensive.
Key Takeaways
  • Counts documents matching a filter.
  • Typical use: Calculate exact filtered counts.