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

Kann mit Mongoose nicht in einer MongoDB-Atlas-Datenbank lesen/schreiben

Ich bin mir nicht sicher, ob Sie diesen gesehen haben posten , aber es könnte daran liegen, dass Sie sich in einem kostenlosen Cluster befinden? Hoffe das hilft.

AKTUALISIEREN

Ich habe mir das Problem genauer angesehen und es selbst reproduziert. Ich habe den gleichen Fehler. Ich bemerkte jedoch, dass Atlas mir irgendwann eine Auswahl an Verbindungszeichenfolgen zur Verfügung stellte. Ich ging zurück zu dieser Seite und wählte I am using driver 3.4 or earlier .

Die Verbindungszeichenfolge sieht folgendermaßen aus:

const mongoDbUrl = `mongodb://${username}:${password}@cluster0-shard-00-00-1wntz.mongodb.net:27017,cluster0-shard-00-01-1wntz.mongodb.net:27017,cluster0-shard-00-02-1wntz.mongodb.net:27017/testdb?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin`;

Mit dieser Verbindungszeichenfolge hat es funktioniert.

Es sieht so aus, als ob die kostenlose Version von MongoDB Atlas mit v3.4 gestartet wird