Files
property-pulse-nextjs/config/database.js
T

25 lines
505 B
JavaScript

import mongoose from 'mongoose';
let connected = false;
const connectDB = async () => {
mongoose.set('strictQuery', true);
// If the database is already connected, don't connect again
if (connected) {
console.log('MongoDB is already connected...');
return;
}
// Connect to MongoDB
try {
await mongoose.connect(process.env.MONGODB_URI);
connected = true;
console.log('MongoDB connected...');
} catch (error) {
console.log(error);
}
};
export default connectDB;