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