diff --git a/package.json b/package.json index 1807233..1fd3a84 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "quarksbot", - "version": "13.2.7", + "version": "13.2.8", "description": "Grand Theft Auto V Roleplay Bot", "main": "index.js", "nodemonConfig": { diff --git a/structures/QuarksBot.js b/structures/QuarksBot.js index b7a5d78..3e2ce30 100644 --- a/structures/QuarksBot.js +++ b/structures/QuarksBot.js @@ -97,7 +97,12 @@ class QuarksBot extends Client { // Connect to Mongo database. this.db = await MongoClient.connect(mongoURI, {connectTimeoutMS: 1000}); this.dbo = this.db.db(dbo); - mongoose.connect(`${mongoURI}/${dbo}`); + mongoose.connect(`mongodb://${mongoURI.split('@')[1]}/${dbo}`, { + authSource: "admin", + user: mongoURI.split('//')[1].split(':')[0], + pass: mongoURI.split('//')[1].split(':')[1].split('@')[0], + useNewUrlParser: true, + }).catch(e=>this.error(e)); this.log('Successfully connected to mongoDB'); databaselogs.connected = true; databaselogs.attempts = 0; // reset attempts