Не съм сигурен колко е ефективен за вас, но за форматиране това ще работи както по-долу, направих персонализирани имена на ключове title
, className
и start
които не са в колекцията. Така че запазете резултата от mapReduce в нова колекция и го извлечете. (ако няма да стартирате mapReduce при всяка отделна заявка)
db.events.aggregate([{
$project: {
title: "$value",
className: "$_id.method",
start: "$_id.time",
_id:0 }
}]
)