MongoDB 用の RESTful API を作成するために Eve を使用しています。たぶん私は何か間違ったことをしているのかもしれませんが、Eve が集計結果を返さない理由がわかりません。以下は私のドメインです:
DOMAIN = {
'heartbeats': {
'schema': {
'user': {
'type': 'objectid',
'required': True,
},
'device': {
'type': 'objectid',
'required': True,
},
'pir': {
'type': 'integer'
},
'camera': {
'type': 'integer'
},
'image': {
'type': 'media',
'required':False
}
}
},
'chart1' : {
'datasource':{
'source' : 'heartbeats',
'aggregation' : {
'pipeline': [
{"$group" : {"_id":"$user", "count" : {"$sum" : 1}}}
]
}
}
}
}
また、ブラウザからクエリを実行すると、集計結果ではなく、すべてのレコードのみが取得されます。
集計結果が得られないのはなぜですか??