Я играю с фреймворком агрегации монго и совсем не могу понять некоторые термины. В частности, в некоторых примерах ссылка $project находится в «инклюзивном режиме». Я также слышал, что _id выбирается «неявно» в связанных контекстах. Кто-нибудь может прояснить?
http://docs.mongodb.org/manual/reference/aggregation/project/ а>
db.article.aggregate(
{ $project : {
title : 1 ,
stats : {
pv : "$pageViews",
foo : "$other.foo",
dpv : { $add:["$pageViews", 10] }
}
}}
);
This projection includes the title field and places $project into “inclusive” mode. Then, it creates the stats documents with the following fields: