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

Installer les pilotes phpMongo sur Windows

Si les fichiers sont dans la carte du fournisseur, l'installation via composer s'est probablement bien déroulée. Je pense que le problème est maintenant que vous voulez créer une instance d'une classe qui n'existe pas. MongoDB n'est-il pas l'espace de noms et non la classe ?

De la documentation de MongoDB :

$database = (new MongoDB\Client)->selectDatabase('db_name');

Voir la documentation sur les espaces de noms :http://php.net/manual/en/language .espaces de noms.php

-edit-

Pour l'insertion, vous devez utiliser insertOne() selon la documentation :http://mongodb.github.io /mongo-php-library/classes/collection/#insertone

function insertOne($document, array $options = []): MongoDB\InsertOneResult