distinct()

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

Reference group: Collection CRUD methods

What it does

Returns distinct values of a field among matching documents.

Syntax

db.collection.distinct(field, filter)

Use case

Build category or status lists.

distinct(): practical example
db.orders.distinct("status", { createdAt: { $gte: startDate } })
💡 Explanation Returns distinct values of a field among matching documents. When to use it Build category or status lists.
Key Takeaways
  • Returns distinct values of a field among matching documents.
  • Typical use: Build category or status lists.