我是mongodb的新手,第一次try 聚合.在这里,我试图获得每15分钟分组的推文数量.当我试图在mongo控制台中运行以下查询时,我得到了错误:
管道阶段规范对象必须仅包含一个字段.
db.hashtag.aggregate([
{ "$group": {
"_id": {
"year": { "$year": "$tweettime" },
"dayOfYear": { "$dayOfYear": "$tweettime" },
"interval": {
"$subtract": [
{ "$minute": "$tweettime" },
{ "$mod": [{ "$minute": "$tweettime"}, 15] }
]
}
}},
"count": { "$sum": 1 }
}
])
我找不到一个很好的理由来解释这件事.请分享你对这个问题的看法,以及为什么我的问题有错误.