Fail to connect Mongoose to Atlas

Basically you should try connecting with your url link, and specify the DB name on the mongoose connect method so if your cluster link is: mongodb+srv://userName:[email protected]/ and your DB name is: testDB then you should call the mongoose.connect method as follows: mongoose.connect(‘mongodb+srv://userName:[email protected]/’, {dbName: ‘testDB’});

What is best way to handle global connection of Mongodb in NodeJs

Create a Connection singleton module to manage the apps database connection. MongoClient does not provide a singleton connection pool so you don’t want to call MongoClient.connect() repeatedly in your app. A singleton class to wrap the mongo client works for most apps I’ve seen. const MongoClient = require(‘mongodb’).MongoClient class Connection { static async open() { … Read more