npm i connect2mongodb
Make sure you must have installed exact same version i.e.:- mongoose@8.14.0, in NextJS/Express Server.
npm i mongoose@8.14.0
Otherwise it will connect to the DB, but starts giving error while trying to access the DB.
Your MONGODB_URI will look like this:- mongodb+srv://username:password@hostname/your_database_name
MONGODB_URI=mongodb+srv://username:password@hostname/your_database_name
This module will atuomatically fetch your MONGODB_URI from the .env, but make sure to use the same/default format provided by MongoDB, and make sure to add the database name too.
import { connect2MongoDB, disconnect2MongoDB } from 'connect2mongodb'
await connect2MongoDB();
await disconnect2MongoDB();
This will return true if Connected to the database else false.
const customVariable = await connect2MongoDB();
console.log(customVariable);
This will return true after Disconnecting to the database.
const customVariable = await disconnect2MongoDB()
console.log(customVariable);
Your MONGO_URI will look like this:- mongodb+srv://username:password@host_name/
MONGO_URI=mongodb+srv://username:password@hostname/
This module will atuomatically fetch your MONGO_URI from the .env, but make sure to use the same format, and don't add the database name after last '/'.
import { connect2MongoDB, disconnect2MongoDB } from 'connect2mongodb'
await connect2MongoDB('Your Database Name');
await disconnect2MongoDB();
This will return true if Connected to the database else false.
const customVariable = await connect2MongoDB('Your Database Name');
console.log(customVariable);
This will return true after Disconnecting to the database.
const customVariable = await disconnect2MongoDB()
console.log(customVariable);