Ответ 1
Я бы использовал метод aggregate
с оператором $project
.
Из веб-документов mongodb.
Вы также можете использовать $project для переименования полей. Рассмотрим следующее Пример:
db.article.aggregate(
{ $project : {
title : 1 ,
page_views : "$pageViews" ,
bar : "$other.foo"
}} );`
например.
db.mycol.aggregate({ $project : { name:1, value:"$age" }});
см. http://docs.mongodb.org/manual/reference/aggregation/#_S_project