MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Classe MongoClient contre classe MongoDB\Driver\Manager

Voici une bonne réponse sur les fonctionnalités de langage obsolète :que fait PHP avec les fonctions obsolètes ?

Et voici une utilisation correcte de php avec 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) {
//...
}

Il existe de nombreux tutoriels pour le fonctionnement CRUD avec php et mongodb, par exemple :tutoriel PHP MongoDB

En bref :vous ne devez pas utiliser une fonctionnalité obsolète pour des raisons de sécurité et parce qu'elle pourrait être supprimée de php à l'avenir. Alors mieux vaut mettre à jour votre code.