PHP драйвер MongoDB: опция Limit не действует - PullRequest
0 голосов
/ 14 сентября 2018

Код такой, а лимит и сортировка не действуют, запрос возвращает все записи, которые соответствуют фильтру.

$mongo = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$query = new MongoDB\Driver\Query( ['isSent' => false] );
$options = array('sort' => array('priority', 1), 'limit' => 10 );
$dt = $m->executeQuery("db.emails", $query, $options);

foreach($dt as $row) {
   // do something
}

Я что-то упустил?

1 Ответ

0 голосов
/ 15 сентября 2018

Попробуйте вместо этого:

$query = new MongoDB\Driver\Query( ['isSent' => false], ['sort' => ['priority' => 1], 'limit' => 10]);
$dt = $m->executeQuery("db.emails", $query);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...