Python EVE聚合不起作用

2024-05-14 21:58:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Eve为MongoDB创建一个restfulapi。也许我做错了什么,但我不明白为什么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}}}
                ]
            }
        }
    }
}

当我从浏览器查询它时,我只得到所有的记录,而不是汇总的结果。在

enter image description here

为什么我没有得到汇总结果??在


Tags: trueschemadomaindevicemongodbtyperequiredinteger
1条回答
网友
1楼 · 发布于 2024-05-14 21:58:37

你是哪个版本的?MongoDB聚合框架支持目前处于开发阶段。如果您使用任何一个稳定版本(v0.6.4是最新版本),您将无法获得聚合支持。尝试安装开发分支。在

相关问题 更多 >

    热门问题