Nejsem si jistý, jak efektivní to pro vás je, ale pro formátování to bude fungovat jako níže, vytvořil jsem vlastní názvy klíčů title
, className
a start
které nejsou v kolekci. Uložte tedy výsledek mapReduce do nové kolekce a načtěte ji. (pokud nehodláte spouštět mapReduce při každém jednotlivém požadavku)
db.events.aggregate([{
$project: {
title: "$value",
className: "$_id.method",
start: "$_id.time",
_id:0 }
}]
)