diff --git a/types/mongoose/index.d.ts b/types/mongoose/index.d.ts index c18daef6d1..e0ad97b71c 100644 --- a/types/mongoose/index.d.ts +++ b/types/mongoose/index.d.ts @@ -371,6 +371,8 @@ declare module "mongoose" { useNewUrlParser?: boolean; /** Set to false to make findOneAndUpdate() and findOneAndRemove() use native findOneAndUpdate() rather than findAndModify(). */ useFindAndModify?: boolean; + /** Flag for using new Server Discovery and Monitoring engine instead of current (deprecated) one */ + useUnifiedTopology?: boolean; // Legacy properties - passed to the connection server instance(s) mongos?: any; diff --git a/types/mongoose/mongoose-tests.ts b/types/mongoose/mongoose-tests.ts index 392cccee02..2f71817fe2 100644 --- a/types/mongoose/mongoose-tests.ts +++ b/types/mongoose/mongoose-tests.ts @@ -27,6 +27,7 @@ const connection2: Promise = mongoose.connect(connectUri, { bufferCommands: false, useNewUrlParser: true, useFindAndModify: true, + useUnifiedTopology: true, useCreateIndex: true, autoIndex: true, autoCreate: true,