我想按日期来总结各个领域的价格。MongoDB的 - 集料的日期
MongoDB的模式是:
Flow({
dateBuy: {type: Date},
client: {type: String},
price: {type: Number}
});
我使用下面的查询:
db.flow.aggregate([
{
"$group":{
"_id":{
"year":{
"$year":"$dateBuy"
},
"month":{
"$month":"$dateBuy"
},
"day":{
"$dayOfMonth":"$dateBuy"
}
}
},
"value":{
"$sum":"$price"
}
}
])
但是下面的消息是:
2017-01-26T11:55:35.702-0200 E QUERY SyntaxError: Unexpected token >
有人会知道如何解决这个问题,我不能确定我在做什么w ^荣?
试试这个'db.flow.aggregate([ { “$组”:{ “ _id “:{ ”年“:{ ”$年“:” $ dateBuy “ }, ”月“:{ ”$月“: ”$ dateBuy“ }, ”天“:{ ” $请将dayOfMonth “:” $ dateB UY” }} , “值”:{ “$总和”: “$价格” }} } ])' – Veeram
Appeared'2017-01-26T12:24:52.555-0200êQUERY的SyntaxError :意外的令牌>' – rafaelcb21