|
@@ -86,10 +86,14 @@ if (Meteor.isServer) {
|
|
mongoOplogEnabled = oplogEnabled;
|
|
mongoOplogEnabled = oplogEnabled;
|
|
} catch (e) {
|
|
} catch (e) {
|
|
try {
|
|
try {
|
|
- const { version } = Promise.await(
|
|
|
|
- mongo.db.command({ buildinfo: 1 }),
|
|
|
|
- );
|
|
|
|
- mongoVersion = version;
|
|
|
|
|
|
+ if (mongo === undefined) {
|
|
|
|
+ mongoVersion = 'unknown';
|
|
|
|
+ } else {
|
|
|
|
+ const { version } = Promise.await(
|
|
|
|
+ mongo.db.command({ buildinfo: 1 }),
|
|
|
|
+ );
|
|
|
|
+ mongoVersion = version;
|
|
|
|
+ }
|
|
mongoStorageEngine = 'unknown';
|
|
mongoStorageEngine = 'unknown';
|
|
} catch (e) {
|
|
} catch (e) {
|
|
mongoVersion = 'unknown';
|
|
mongoVersion = 'unknown';
|