openhim-core
Version:
The OpenHIM core application that provides logging and routing of http requests
19 lines (15 loc) • 578 B
JavaScript
import mongoose from 'mongoose'
import { config } from './'
config.mongo = config.get('mongo')
export const connectionAPI = mongoose.createConnection(config.mongo.url, getMongoOptions())
export const connectionDefault = mongoose.createConnection(config.mongo.url)
export const connectionATNA = mongoose.createConnection(config.mongo.atnaUrl)
function getMongoOptions () {
return {
db: {
readPreference: config.mongo.openHIMApiReadPreference,
readConcern: {level: config.mongo.openHIMApiReadConcern},
w: config.mongo.openHIMApiWriteConcern
}
}
}