Hi Ahmed ,
I got this error recently while connecting from a node app on Heroku to MongoDB Atlas - I had issue with connection string .
I tried using below the below format - and it worked.
mongodb://:@-cluster0-shard-00-00.scxjr.mongodb.net:27017,-cluster0-shard-00-01.scxjr.mongodb.net:27017,-cluster0-shard-00-02.scxjr.mongodb.net:27017/?ssl=true&replicaSet=atlas--shard-0&authSource=admin&retryWrites=true&w=majority
It worked.
I got this from MongoDB Atlas tab → Deployment side bar → Databases → on right Connect button inside . Connect to your application section → Select Driver - Node.js and Version 2.2.12 or later - below it will show the example connection string.
Please let me know if this solved your issue
2 Likes