@@ -15,6 +15,7 @@ if (global.MONGOOSE_DRIVER_PATH) {
15
15
require ( './driver' ) . set ( require ( './drivers/node-mongodb-native' ) ) ;
16
16
}
17
17
18
+ const Document = require ( './document' ) ;
18
19
const Schema = require ( './schema' ) ;
19
20
const SchemaType = require ( './schematype' ) ;
20
21
const SchemaTypes = require ( './schema/index' ) ;
@@ -24,7 +25,6 @@ const VALID_OPTIONS = require('./validoptions');
24
25
const Types = require ( './types' ) ;
25
26
const Query = require ( './query' ) ;
26
27
const Model = require ( './model' ) ;
27
- const Document = require ( './document' ) ;
28
28
const applyPlugins = require ( './helpers/schema/applyPlugins' ) ;
29
29
const get = require ( './helpers/get' ) ;
30
30
const legacyPluralize = require ( 'mongoose-legacy-pluralize' ) ;
@@ -326,10 +326,10 @@ Mongoose.prototype.createConnection = function(uri, options, callback) {
326
326
* @return {Promise } resolves to `this` if connection succeeded
327
327
*/
328
328
329
- Mongoose . prototype . connect = function ( ) {
329
+ Mongoose . prototype . connect = function ( uri , options , callback ) {
330
330
const _mongoose = this instanceof Mongoose ? this : mongoose ;
331
331
const conn = _mongoose . connection ;
332
- return conn . openUri ( arguments [ 0 ] , arguments [ 1 ] , arguments [ 2 ] ) . then ( ( ) => _mongoose ) ;
332
+ return conn . openUri ( uri , options , callback ) . then ( ( ) => _mongoose ) ;
333
333
} ;
334
334
335
335
/**
0 commit comments