Как изменить структуру результатов map-reduce в MongoDB?

Когда я выполняю Map-Reduce на базе данных Mongo, я обычно получаю результаты, подобные следующим:

{ _id: <some-id>, value: { <first-key>: <first-value>, ... } }

Есть ли способ опустить значение: { ... } и непосредственно вставить содержимое value в результат? В принципе, я хотел бы получить результат, который выглядит следующим образом:

{ _id: <some-id>, <first-key>: <first-value>, ... }

Таким образом, я мог бы объединить результаты в существующую коллекцию, которая подчиняется этому формату.

У меня также есть другой вопрос, касающийся Map-Reduce: Можно ли получить доступ к другой коллекции внутри функции map или reduce?

6
задан t6d 7 December 2011 в 13:42
поделиться