Как использовать агрегатную функцию в mon go Db в PHP - PullRequest
0 голосов
/ 09 мая 2020

Я новичок в использовании базы данных mon go в PHP. Мне известен старый метод с использованием метода MongoDb / Client, который выглядит следующим образом:

$m = new MongoClient("localhost");
$c = $m->selectDB("test")->selectCollection("zips");

$pipeline = array(
    array(
        '$group' => array(
            '_id' => array('state' => '$state'),
            'totalPop' => array('$sum' => '$pop')
        )
    ),
    array(
        '$match' => array(
            'totalPop' => array('$gte' => 10 * 1000 * 1000)
        )
    ),
);
$out = $c->aggregate($pipeline);

Но MongoDB \ Client уже устарел согласно здесь и заменен на MongoDB \ Driver \ Manager. Как я могу использовать агрегатную функцию с этим новым методом

...