непосредственно результат, если только тестируете код, тогда курсор должен быть преобразован в массив, чтобы быть видимым как:
я есть Ubuntu 16.04, php7 и mongo.
После обновления системы мой код не работает ... У меня новая версия php.
До обновления мой код был:
// connect
$m = new MongoClient();
// select a database
$db = $m->clients;
// select a collection (analogous to a relational database's table)
$collection = $db->suscriptions;
// Check if exists in DB
$query = array('email' => $email);
$cursor = $collection->findOne($query);
После обновления я изменил соединение, как указано в документации php, но я не могу выполнить какой-либо запрос ... Это мой код, если я удаляю последнюю строку, код работает:
// connect
$m = new MongoDB\Driver\Manager("mongodb://localhost:27017");
// select a database
$db = $m->clients;
// select a collection (analogous to a relational database's table)
$collection = $db->suscriptions;
// Check if exists in DB
$query = array('email' => $email);
// Problem
$cursor = $collection->findOne($query);
Можешь мне помочь? Спасибо!