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