按电子邮件地址分组不适用于php中的mongodb

时间:2019-01-21 06:06:44

标签: mongodb

我想用php mongodb中的email_address字段进行分组,这是我的代码,但是无法正常工作,任何人都可以调查一下并为此提供适当的解决方案吗?

$m = new MongoDB\Client("mongodb://localhost:27017");
$db = $m->mailchimp;   
$collection = $db->users;
$aggregate[] = [
    '$group' => [
        '_id' => 'email_address',  
        'email_address' => array('$sum'=>'1'),
    ],
];
$data=$collection->aggregate($aggregate);

1 个答案:

答案 0 :(得分:0)

我认为您在查询中缺少$

'_id' => '$email_address',
'$email_address' => array('$sum'=>'1')

Ref

PHP Syntax