代码之家  ›  专栏  ›  技术社区  ›  Nikul Panchal

group by email address在php中不能与mongodb一起使用

  •  0
  • Nikul Panchal  · 技术社区  · 7 年前

    $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 回复  |  直到 7 年前
        1
  •  0
  •   Sachin Shah    7 年前

    我想你失踪了 $ 在查询中。

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

    Ref

    PHP Syntax