使用此:
db.grocery.mapReduce(
function() {
if(this.shoppingCart != undefined){
this.shoppingCart.split(',').forEach(function(v) {
emit(v.trim(), 1);
});
}
},
function (key, values) {
return Array.sum(values);
},
{out: "values"}
).find();
我能够将mongodb数据显示为以下形式: MongoDb Results
但是,我想按降序显示结果,并将结果限制在前5位。 因此,基本上应该看起来像这样。
例如:
{Corn:5}
{Fish:4}
{Milk:4}
{Cheese:3}
{Chocolates:3}
请让我知道我该怎么做。谢谢。