Connect mongoose with async await

PHOTO EMBED

Sun Jun 06 2021 15:41:09 GMT+0000 (Coordinated Universal Time)

Saved by @hisam #mongoose #mongodb #nodejs

const mongoose = require('mongoose');

const server = '127.0.0.1:27017'; // REPLACE WITH YOUR OWN SERVER
const database = 'test';          // REPLACE WITH YOUR OWN DB NAME

const connectDB = async () => {
    try {
        await mongoose.connect(`mongodb://${server}/${database}`, {
            useNewUrlParser: true,
            useUnifiedTopology: true,
            useFindAndModify: false,
            useCreateIndex: true
        });

        console.log('MongoDB connected!!');
    } catch (err) {
        console.log('Failed to connect to MongoDB', err);
    }
};

connectDB();
content_copyCOPY

https://attacomsian.com/blog/mongoose-connect-async-await