У меня есть простая запись, которая должна возвращаться на основе запроса.Как только я пытаюсь получить результаты, я получаю следующую ошибку:
Курсоры не могут выдавать несколько итераторов
Код, который я имею, очень прост:
$db = \core\databaseUtilities\getDbConnection();
$filter = [ 'email' => $email ];
$query = new \MongoDB\Driver\Query($filter);
$res = $db->executeQuery($db->dbName.".users", $query);
$records = $res->toArray();
В последней строке происходит сбой.
В Интернете я нашел несколько примеров кода о том, как сделать запрос, они все выглядят одинаково.Вот ссылка, которую я использовал: http://php.net/manual/en/class.mongodb-driver-cursor.php