Mon Jul 31 2023
MongoDB Connection using Mongoose
Node JS156 views
![MongoDB Connection using Mongoose](/_next/image?url=https%3A%2F%2Fcdn.geekboots.com%2Fgeek%2Fnode-mongodb-connection-vidImg-1691482684095.webp&w=3840&q=75)
File Name: mongodb-nodejs-connection.js
const mongoose = require("mongoose");
const dbURi = "mongodb://localhost:27017";
const options = {
autoIndex: true,
serverSelectionTimeoutMS: 5000,
socketTimeoutMS: 45000,
family: 4
}
async function connectDB() {
try {
if(mongoose.connection.readyState != 1) {
await mongoose.connect(dbURi, options);
console.log("Database connected!");
} else {
console.log("Database already connected!");
}
} catch(err) {
console.error(err);
process.exit(1);
}
}
module.exports = {connectDB}
Author:Geekboots