我希望借助Node Js服务器在Javascript网页上显示Mongo查询的结果。我在某些条件下使用聚合管道对字段进行求和。我可以获得正确的查询结果,但是,当我尝试在页面上显示查询时,它只显示[object Object]。查询如下:
function(callback) {
Player.aggregate([{
$match: {$and: [
{isOwned: user.id},{active: 1}]},
},{
$group: { _id: "$isOwned",
total: {
$sum: "$weekPts"
}
}
}],
function (err,result){
if (err) return callback(err);
oppPoints = result;
callback();
});
}
控制台中的查询结果为:
[ { _id: '5bf0362ac7fb1612e035f000', total: 100.04 } ]
任何帮助将不胜感激。看起来很简单,但是我似乎无法弄清楚如何使其工作。