Projekce je definice jednoho objektu. Také se "dotazujete" na věci, spíše než se ptáte na shody v projekcích jiných, než jsou konkrétní pole odpovídající kritériím. $slice
je speciální případ, který ve výchozím nastavení nevylučuje ostatní pole v projekci:
Domain.collection.find(
{ "domain":req.params.domain, "date": date },
{ "visitors": { "$slice":100 } },
function(err,domain){
// process results here
}
);
Pravděpodobně také poznamenat, že $slice
zde (stejně jako JavaScript) je definovaný "počet záznamů" a nikoli n-1
odkaz jako v indexu pole.