我正嘗試使用匯總,其中$匹配條件是日期$ GTE我給定的日期。python-Eve MongodDB與ISODate彙總
模式:
hashtag_top = {
'datasource': {
'source': 'collection',
'aggregation': {
'pipeline': [
{ "$match": { "_updated": { "$gte" : "$upd" } } },
{ "$group": { "_id": '$Hashtag', "count": { "$sum": 1 } } },
{ "$sort": { "count": -1 }},
{ "$limit": 10 }
]
}
},
}
=沒有結果
hashtag_top = {
'datasource': {
'source': 'collection',
'aggregation': {
'pipeline': [
{ "$match": { "_updated": { "$gte" : ISODate("$upd") } } },
{ "$group": { "_id": '$Hashtag', "count": { "$sum": 1 } } },
{ "$sort": { "count": -1 }},
{ "$limit": 10 }
]
}
},
}
=開始我run.py
編輯 請求時,給出了一個轉儲:
http://myserver:5000/hashtag_top/?aggregate={"$upd": "+myjsisodate+"}
請問您可以添加您的請求示例嗎? –
嗨尼科拉,是的確定它看起來像這樣:myserver:5000/hashtag_top /?aggregate = {「$ upd」:「+ myjsisodate +」} –
有沒有可能提供這種方式使用燒瓶? (我的蟒蛇有點不好:-)我只想得到這個聚合的文件,其中_updated timestamp>(now-3days)。 –