sql >> Base de Datos >  >> NoSQL >> MongoDB

Instalar controladores phpMongo en Windows

Si los archivos están en el mapa del proveedor, la instalación a través de Composer probablemente salió bien. Creo que el problema ahora es que quieres crear una instancia de una clase que no existe. ¿No es MongoDB el espacio de nombres y no la clase?

De la documentación de MongoDB:

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

Consulte la documentación sobre espacios de nombres:http://php.net/manual/en/language .espacios de nombres.php

-editar-

Para insertar debe usar insertOne() según la documentación:http://mongodb.github.io /mongo-php-library/classes/collection/#insertone

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