Jag är inte säker på hur effektivt det är för dig, men för formatering kommer det att fungera som nedan. Jag skapade anpassade nyckelnamn title
, className
och start
som inte finns i samlingen. Så lagra resultatet av mapReduce i en ny samling och hämta det. (om du inte ska köra mapReduce på varje enskild begäran)
db.events.aggregate([{
$project: {
title: "$value",
className: "$_id.method",
start: "$_id.time",
_id:0 }
}]
)