Når du bruger aggregering, skal du udtrykkeligt inkludere/ekskludere felter . Så du skal angive alle de felter, du ønsker. Det svarer ikke til find
. Så du kan:
db.sample.aggregate(
{ $project : {
_id : 0,
title : 1
}}
);
Brug af aggregeringsrammen kommer også med nogle grænser du skal være opmærksom på. Det er designet til aggregering (gruppering, summering osv.), så det er ikke så typisk at have mange felter i en projektion (og kan få resultater til at overskride det maksimalt tilladte, som er 16 MB).