Files
2024-10-21 10:22:26 +03:30

33 lines
868 B
JavaScript

const mongoose = require('mongoose')
const databaseURL = require('./databaseURL')
mongoose.plugin(schema => {
schema.set('toObject', {
getters: true
})
schema.set('toJSON', {
getters: true
})
schema.set('timestamps', {
createdAt: 'created_at',
updatedAt: 'updated_at'
})
})
// mongodb database connection string. change it as per your needs. here "mydb" is the name of the database. You don't need to create DB from mongodb terminal. mongoose create the database automatically.
mongoose.connect(databaseURL, {
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: false,
useCreateIndex: true
})
const database = mongoose.connection
database.on('error', console.error.bind(console, 'connection error:'))
database.once('open', function callback() {
console.log("MongoDB Connected...")
})
module.exports = database