Lanbot_Music_V12/util/mongoose.js
2022-01-04 01:35:59 +00:00

22 lines
871 B
JavaScript

const mongoose = require("mongoose");
const { DBCONNECTION } = require("../config");
module.exports = {
init: () => {
const mongOptions = {
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
useFindAndModify: false,
autoIndex: false, // Don't build indexes
poolSize: 10, // Maintain up to 10 socket connections
serverSelectionTimeoutMS: 5000, // Keep trying to send operations for 5 seconds
socketTimeoutMS: 45000, // Close sockets after 45 seconds of inactivity
family: 4 // Use IPv4, skip trying IPv6
}
mongoose.connect(DBCONNECTION, mongOptions);
mongoose.Promise = global.Promise;
mongoose.connection.on("connected", () => console.log("Mongoose est connecté !"));
}
}