Manager
Monk constructor.
Arguments
uri
(string or Array): A mongo connection string URI. Replica sets can be an array or comma separated.[
options
] (Object): You may optionally specify options.[
callback
] (Function): You may optionally specify a callback which will be called once the connection to the mongo database is opened or throws an error.
Returns
A Manager instance with the following methods:
Example
const db = require('monk')('localhost/mydb', options)
const db = require('monk')('localhost/mydb,192.168.1.1') // replica set
require('monk')('localhost/mydb,192.168.1.1').then((db) => {
// db is the connected instance of the Manager
}).catch((err) => {
// error connecting to the database
})
Options
You can set options to pass to every query. By default, monk doesn't set any options.
Set options like this:
db.options = {
poolSize: 7
}