dobo-mongodb
Version:
MongoDB driver for Dobo
13 lines (11 loc) • 430 B
JavaScript
async function connSanitizer (conn) {
const { pick } = this.app.bajo
if (!conn.url) {
conn.host = conn.host ?? 'localhost'
conn.port = conn.port ?? 27017
}
if (!conn.database) this.fatal('keyIsRequired%s%s', 'database', conn.name, { payload: conn })
const result = pick(conn, ['type', 'name', 'driver', 'host', 'port', 'user', 'password', 'database'])
return result
}
export default connSanitizer