MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Classe MongoClient vs. Classe MongoDB\Driver\Manager


Aqui está uma boa resposta sobre recursos de linguagem obsoletos:What o PHP faz com funções obsoletas?

E aqui está um uso adequado para php com mongodb:
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$filter = [];
$options = [
    'sort' => ['_id' => 1],
];

$query = new MongoDB\Driver\Query($filter, $options);
$cursor = $manager->executeQuery('db.collection', $query);

foreach ($cursor as $document) {
//...
}

Existem muitos tutoriais para operação CRUD com php e mongodb, por exemplo:MongoDB PHP tutorial

Resumindo:você não deve usar o recurso obsoleto por motivos de segurança e porque ele pode ser removido do php no futuro. Então melhor atualizar seu código.