connect2mongodb
v1.1.46
Published
Dynamically Connect to MongoDB databse & close connection.
Downloads
547
Maintainers
Readme
Installation:-
npm i connect2mongodb
Warning:-
Make sure you must have installed exact same version i.e.:- [email protected], in NextJS/Express Server.
npm i [email protected]
Otherwise it will connect to the DB, but starts giving error while trying to access the DB.
How to use:-
Method 1:- With A Fixed Database:-
Firstly update your .env:-
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 the module:-
import { connect2MongoDB, disconnect2MongoDB } from 'connect2mongodb'
To Connect:-
await connect2MongoDB();
To Disconnect:-
await disconnect2MongoDB();
To Connect with a return value:-
This will return true if Connected to the database else false.
const customVariable = await connect2MongoDB();
console.log(customVariable);
To Disconnect with a return value:-
This will return true after Disconnecting to the database.
const customVariable = await disconnect2MongoDB()
console.log(customVariable);
Method 2:- With a dynamic database:-
Firstly update your .env:-
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 the module:-
import { connect2MongoDB, disconnect2MongoDB } from 'connect2mongodb'
To Connect:-
await connect2MongoDB('Your Database Name');
To Disconnect:-
await disconnect2MongoDB();
To Connect with a return value:-
This will return true if Connected to the database else false.
const customVariable = await connect2MongoDB('Your Database Name');
console.log(customVariable);
To Disconnect with a return value:-
This will return true after Disconnecting to the database.
const customVariable = await disconnect2MongoDB()
console.log(customVariable);