32 lines
947 B
JavaScript
32 lines
947 B
JavaScript
const mongoose = require('mongoose')
|
|
|
|
mongoose.plugin(schema => {
|
|
schema.set('toObject', {
|
|
getters: true
|
|
})
|
|
schema.set('toJSON', {
|
|
getters: true
|
|
})
|
|
schema.set('timestamps', {
|
|
createdAt: 'created_at',
|
|
updatedAt: 'updated_at'
|
|
})
|
|
})
|
|
|
|
mongoose.connect('mongodb://root:e9a15xftSaqNgR1fNMSUEHVqYDVh5XiDSW8Dt9sG1UyHvOE6nSTtQguaO4vor4Fp@noxkpqjq8ufxq969ut0v5p3m:27017/orisoxin?directConnection=true&authSource=admin', {
|
|
// mongoose.connect('mongodb://root:asrerb6udsf13sdfb6@srv-captain--danak-mongo-2:27017/orisoxin?authSource=admin', {
|
|
// mongoose.connect('mongodb://localhost:27017/OrisOxin', {
|
|
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
|