diff --git a/src/cmap/connect.ts b/src/cmap/connect.ts index 0d324c5418e..5673180dceb 100644 --- a/src/cmap/connect.ts +++ b/src/cmap/connect.ts @@ -41,7 +41,7 @@ function checkSupportedServer(ismaster: Document, options: ConnectionOptions) { ismaster.maxWireVersion >= MIN_SUPPORTED_WIRE_VERSION; const serverVersionLowEnough = ismaster && - (typeof ismaster.maxWireVersion === 'number' || ismaster.maxWireVersion instanceof Int32) && + (typeof ismaster.minWireVersion === 'number' || ismaster.minWireVersion instanceof Int32) && ismaster.minWireVersion <= MAX_SUPPORTED_WIRE_VERSION; if (serverVersionHighEnough) {