project()

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

Reference group: Cursor methods

What it does

Sets which fields are returned.

Syntax

cursor.project(projection)

Use case

Reduce payload size.

project(): practical example
db.users.find({ active: true }).project({ email: 1, createdAt: 1 })
💡 Explanation Sets which fields are returned. When to use it Reduce payload size.
Key Takeaways
  • Sets which fields are returned.
  • Typical use: Reduce payload size.