Why "mongomanager" ?
How to use.
import { MongoManager } from 'mongomanager';
// options
let debug = true;
let logger = console;
let mongoManager = new MongoManager({logger, debug});
// ** create a connection with id and label
await mongoManager.connect({ id, url, config, label});
// ** register all schemas that we need for connections with label
// ** default label is 'general'
mongoManager.registerSchema({ name, schema, label, pk });
// ** get the mongo model to work with
mongoManager.getModel(id, modelName);