lib/adapter.js
function (connectionName, collectionName, obj, cb) {
        if (_.isObject(obj)) {
            try {
                var modelInstance = new this._model(obj);
                return cb(null, modelInstance);
            }
            catch (err) {
                return cb(err, null);
            }
        }
    }
function (connectionName, collectionName, obj, cb) {
        if (_.isObject(obj)) {
            try {
                var modelInstance = new this._model(obj);
                return cb(null, modelInstance);
            }
            catch (err) {
                return cb(err, null);
            }
        }
    }
function ( connectionName , collectionName , obj , cb ) { if ( _ . isObject ( obj ) ) { try { var modelInstance = new this . _model ( obj ) ; return cb ( null , modelInstance ) ; } catch ( err ) { return cb ( err , null ) ; } } }
This allows one to create a model instance.

@param {string} connectionName
@param {string} collectionName
@param {Object} obj
@param {Function} cb
@returns {Object} Model Instance
This allows one to create a model instance .