Projection means selecting only specific fields to return (include/exclude). It reduces payload size, improves performance, and avoids leaking unnecessary data.
db.users.find( { active: true }, { email: 1, name: 1, _id: 0 } )