Projektion är en definition av ett enda objekt. Du "frågar" också om saker istället för att fråga efter matchningar i andra projektioner än specifika fält som matchar kriterier. $slice
är ett specialfall som inte utesluter andra fält i projektionen som standard:
Domain.collection.find(
{ "domain":req.params.domain, "date": date },
{ "visitors": { "$slice":100 } },
function(err,domain){
// process results here
}
);
Förmodligen också för att notera att $slice
här (precis som JavaScript) är ett definierat "antal poster" och inte en n-1
referens som i ett arrayindex.