Возможно ли объединить в одном (новом) вложенном документе несколько значений, полученных из других документов?

#mongodb #mongoose #aggregation-framework #mongo-shell

Вопрос:

Я объясню лучше здесь. Я хочу поместить во вложенный документ отзывы пользователей. У меня более 50000 отзывов (один отзыв-это один документ). Я хочу сгруппировать пользователя и поместить новое поле под названием отзывы со всеми отзывами, которые сделал пользователь: Например:

 {_id:1,tester_name:"A",twitter_name:"AB", reviews: {{"title":"Rainstorm 2013 Pinot Gris (Willamette Valley)","description":"Tart and snappy, the flavors of lime flesh and rind dominate. Some green pineapple pokes through, with crisp acidity underscoring the flavors. The wine was all stainless-steel fermented.", "title":"...", description:"..." }  

Таким образом, один документ на пользователя со всеми его отзывами. У меня есть коллекция, в которой каждый документ содержит отзыв, и я хочу собрать отзывы с одним и тем же пользователем.

Заранее спасибо.