UNPKG

dobo-mongodb

Version:
13 lines (11 loc) 430 B
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