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

Verbinden Sie NodeJS mit dem MongoDB-Droplet

Ich kenne das von Ihnen verwendete URI-Format nicht. Aber ich hatte anfangs das gleiche Problem, als ich versuchte, meine Knotenanwendung mit der Mongo-Instanz von AWS zu verbinden.

Verwenden Sie den langen URI-Sting mit allen Clusternamen wie folgt

mongoURI = 'mongodb://username:[email protected]:27017,mongo-instance-shard-00-01-a4iv8.mongodb.net:27017,mongo-instance-shard-00-02-a4iv8.mongodb.net:27017/test?ssl=true&replicaSet=mongo-instance-shard-0&authSource=admin&retryWrites=true&w=majority'

Statt so etwas:mongodb+srv://server.example.com/

Das hat bei mir funktioniert. Es könnte Ihnen auch helfen.

Außerdem wurde dies für Digital Ocean Link und Mongo-Dokumentation für die Verbindungszeichenfolge

gefunden