MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Installieren Sie die phpMongo-Treiber unter Windows

Wenn die Dateien in der Vendor-Map sind, hat die Installation via Composer wohl gut geklappt. Ich denke, das Problem ist jetzt, dass Sie eine Instanz einer Klasse erstellen möchten, die nicht existiert. Ist MongoDB nicht der Namespace und nicht die Klasse?

Aus der Dokumentation von MongoDB:

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

Siehe die Dokumentation zu Namespaces:http://php.net/manual/en/language .namespaces.php

-bearbeiten-

Zum Einfügen sollten Sie insertOne() verwenden gemäß der Dokumentation:http://mongodb.github.io /mongo-php-library/classes/collection/#insertone

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