Skip to content

Commit 00e022d

Browse files
nalejandroveronnodkz
authored andcommitted
fix: using "useUnifiedTopology" to avoid deprecation msg
* Using "useUnifiedTopology" to avoid deprecation msg * Updating package.json
1 parent b5647a3 commit 00e022d

File tree

6 files changed

+31
-13
lines changed

6 files changed

+31
-13
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"@types/lockfile": "^1.0.1",
1717
"@types/md5-file": "^4.0.0",
1818
"@types/mkdirp": "^0.5.2",
19-
"@types/mongodb": "^3.1.28",
19+
"@types/mongodb": "^3.3.3",
2020
"@types/node": "^12.0.5",
2121
"@types/tmp": "0.1.0",
2222
"@types/uuid": "^3.4.4",
@@ -64,4 +64,4 @@
6464
"release": "yarn build && lerna publish",
6565
"postinstall": "yarn build"
6666
}
67-
}
67+
}

packages/mongodb-memory-server-core/src/MongoMemoryReplSet.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,11 @@ export default class MongoMemoryReplSet extends EventEmitter {
235235
);
236236
}
237237

238-
const conn: mongodb.MongoClient = await MongoClient.connect(uris[0], { useNewUrlParser: true });
238+
const conn: mongodb.MongoClient = await MongoClient.connect(uris[0], {
239+
useNewUrlParser: true,
240+
useUnifiedTopology: true,
241+
});
242+
239243
try {
240244
const db = await conn.db(this.opts.replSet.dbName);
241245
this.admin = db.admin();

packages/mongodb-memory-server-core/src/__tests__/multipleDB-test.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,20 @@ let mongoServer2: MongoMemoryServer;
1313
beforeAll(async () => {
1414
mongoServer1 = new MongoMemoryServer();
1515
const mongoUri = await mongoServer1.getConnectionString();
16-
con1 = await MongoClient.connect(mongoUri, { useNewUrlParser: true });
16+
con1 = await MongoClient.connect(mongoUri, {
17+
useNewUrlParser: true,
18+
useUnifiedTopology: true,
19+
});
20+
1721
db1 = con1.db(await mongoServer1.getDbName());
1822

1923
mongoServer2 = new MongoMemoryServer();
2024
const mongoUri2 = await mongoServer2.getConnectionString();
21-
con2 = await MongoClient.connect(mongoUri2, { useNewUrlParser: true });
25+
con2 = await MongoClient.connect(mongoUri2, {
26+
useNewUrlParser: true,
27+
useUnifiedTopology: true,
28+
});
29+
2230
db2 = con2.db(await mongoServer1.getDbName());
2331
});
2432

packages/mongodb-memory-server-core/src/__tests__/replset-test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ describe('single server replset', () => {
4949

5050
await MongoClient.connect(`${uri}?replicaSet=testset`, {
5151
useNewUrlParser: true,
52+
useUnifiedTopology: true,
5253
});
5354
});
5455
});
@@ -77,6 +78,7 @@ describe('multi-member replica set', () => {
7778

7879
await MongoClient.connect(`${uri}?replicaSet=testset`, {
7980
useNewUrlParser: true,
81+
useUnifiedTopology: true,
8082
});
8183
});
8284
});

packages/mongodb-memory-server-core/src/__tests__/singleDB-test.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ let mongoServer: MongoMemoryServer;
99
beforeAll(async () => {
1010
mongoServer = new MongoMemoryServer();
1111
const mongoUri = await mongoServer.getConnectionString();
12-
con = await MongoClient.connect(mongoUri, { useNewUrlParser: true });
12+
con = await MongoClient.connect(mongoUri, {
13+
useNewUrlParser: true,
14+
useUnifiedTopology: true,
15+
});
16+
1317
db = con.db(await mongoServer.getDbName());
1418
});
1519

yarn.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1147,18 +1147,18 @@
11471147
dependencies:
11481148
"@types/node" "*"
11491149

1150-
"@types/mongodb@^3.1.28":
1151-
version "3.1.28"
1152-
resolved "https://registry.yarnpkg.com/@types/mongodb/-/mongodb-3.1.28.tgz#c049cdff343788d77f5cc8c5f2e4af72ba7d047b"
1153-
integrity sha512-tG+QqJ/hir2p0069ee28t2O9tlGRJKDq1WFZC2QYMlU47LGdldLL8tepfTq6aFLvP58OpwSoxaJ/qjW93ob1NQ==
1150+
"@types/mongodb@^3.3.3":
1151+
version "3.3.3"
1152+
resolved "https://registry.yarnpkg.com/@types/mongodb/-/mongodb-3.3.3.tgz#749ce52f1d958601dcc4cea3e2839a734c2723e2"
1153+
integrity sha512-ymI6OZB4kqaSgLDFn7PYGNC+BmwbKPuw88F+gr9SGyAltcSKI6nYf+rj8hrHEsypnjtT5rA+dnmjXdPSgXgSgQ==
11541154
dependencies:
11551155
"@types/bson" "*"
11561156
"@types/node" "*"
11571157

11581158
"@types/node@*":
1159-
version "11.13.2"
1160-
resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.2.tgz#dc85dde46aa8740bb4aed54b8104250f8f849503"
1161-
integrity sha512-HOtU5KqROKT7qX/itKHuTtt5fV0iXbheQvrgbLNXFJQBY/eh+VS5vmmTAVlo3qIGMsypm0G4N1t2AXjy1ZicaQ==
1159+
version "12.7.8"
1160+
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.8.tgz#cb1bf6800238898bc2ff6ffa5702c3cadd350708"
1161+
integrity sha512-FMdVn84tJJdV+xe+53sYiZS4R5yn1mAIxfj+DVoNiQjTYz1+OYmjwEZr1ev9nU0axXwda0QDbYl06QHanRVH3A==
11621162

11631163
"@types/node@^12.0.5":
11641164
version "12.0.5"

0 commit comments

Comments
 (0)