MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como ocultar _id da agregação?


Dos documentos do mongodb

Você pode $projetar os resultados para excluir o _id - É isto que você quer dizer?

http://docs.mongodb.org/manual/reference/aggregation/#pipeline

Observação O campo _id é sempre incluído por padrão. Você pode excluir explicitamente _id da seguinte forma:
db.article.aggregate(
    { $project : {
        _id : 0 ,
        title : 1 ,
        author : 1
    }}
);

Do seu exemplo, a primeira operação no pipeline seria excluir o _id e incluir os outros atributos.