|
|
@ -1,16 +1,8 @@ |
|
|
|
import { Mongo } from 'meteor/mongo'; |
|
|
|
import { Mongo } from 'meteor/mongo'; |
|
|
|
|
|
|
|
|
|
|
|
// Revert change from Meteor 1.6.1 who set ignoreUndefined: true
|
|
|
|
|
|
|
|
// more information https://github.com/meteor/meteor/pull/9444
|
|
|
|
|
|
|
|
let mongoOptions = { |
|
|
|
|
|
|
|
ignoreUndefined: false, |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const mongoOptionStr = process.env.MONGO_OPTIONS; |
|
|
|
const mongoOptionStr = process.env.MONGO_OPTIONS; |
|
|
|
if (typeof mongoOptionStr !== 'undefined') { |
|
|
|
if (typeof mongoOptionStr !== 'undefined') { |
|
|
|
const jsonMongoOptions = JSON.parse(mongoOptionStr); |
|
|
|
const mongoOptions = JSON.parse(mongoOptionStr); |
|
|
|
|
|
|
|
|
|
|
|
mongoOptions = Object.assign({}, mongoOptions, jsonMongoOptions); |
|
|
|
Mongo.setConnectionOptions(mongoOptions); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Mongo.setConnectionOptions(mongoOptions); |
|
|
|
|
|
|
|