我在mongoDb中的交易数据看起来像这样
[
{ _id=ObjectId("597f77280000000000000000")},
{ _id=ObjectId("597f77280000000000000001")},
{ _id=ObjectId("597f77280000000000000004")},
]
我想得到每个月的交易总数。我正在使用聚合函数,直到现在它看起来像这样。
db.collection.aggregate([
{$project:{month:{$month:_id.getTimestamp()}}}
{$group: {_id: $month, count: {$sum:1}}}
])
我不知道我在哪里出错了,因为我对mongoDb不是很有经验。任何帮助表示赞赏。感谢