From 7ba415d24177718c787cbf43061dfca42713fd8a Mon Sep 17 00:00:00 2001 From: Huy Hoang TRINH Date: Thu, 23 Apr 2020 16:08:37 +0700 Subject: [PATCH] #2833 Fix Mongo Deprecation Warnings - Update Connect Options --- backend/core/db/mongo/index.js | 3 +++ fixtures/config/data/db.js | 4 ++++ test/midway-backend/all.js | 8 +++++++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/backend/core/db/mongo/index.js b/backend/core/db/mongo/index.js index 9424f6b37a..bd30389eab 100644 --- a/backend/core/db/mongo/index.js +++ b/backend/core/db/mongo/index.js @@ -278,6 +278,9 @@ function getDefaultOptions() { w: 1, fsync: true, useNewUrlParser: true, + useUnifiedTopology: true, + useCreateIndex: true, + useFindAndModify: false, keepAlive: timeout, connectTimeoutMS: timeout, auto_reconnect: true, diff --git a/fixtures/config/data/db.js b/fixtures/config/data/db.js index 8ad5afc25b..88eac0c5f8 100644 --- a/fixtures/config/data/db.js +++ b/fixtures/config/data/db.js @@ -7,6 +7,10 @@ module.exports = function(dbHost = 'localhost', dbPort = 27017, dbName = 'esn', connectionOptions: { w: 1, fsync: true, + useNewUrlParser: true, + useUnifiedTopology: true, + useCreateIndex: true, + useFindAndModify: false, keepAlive: 10000, connectTimeoutMS: 10000, auto_reconnect: true, diff --git a/test/midway-backend/all.js b/test/midway-backend/all.js index 16b8916550..f746b941e5 100644 --- a/test/midway-backend/all.js +++ b/test/midway-backend/all.js @@ -28,7 +28,13 @@ before(function() { writeDBConfigFile: function() { fs.writeFileSync(`${tmpPath}/db.json`, JSON.stringify({ connectionString: `mongodb://${testConfig.mongodb.host}:${testConfig.mongodb.port}/${testConfig.mongodb.dbname}`, - connectionOptions: { auto_reconnect: false } + connectionOptions: { + useNewUrlParser: true, + useUnifiedTopology: true, + useCreateIndex: true, + useFindAndModify: false, + auto_reconnect: false + } })); },