I am getting a very odd error in Mongoose, on connection to the DB I am getting a very odd toString error:
/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/node_modules/mongodb/lib/utils.js:204
return '[object Object]' == toString.call(arg)
^
TypeError: Function.prototype.toString is not generic
at Object.toString (native)
at exports.isObject (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/node_modules/mongodb/lib/utils.js:204:40)
at parseIndexOptions (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/node_modules/mongodb/lib/utils.js:189:13)
at createCreateIndexCommand (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/node_modules/mongodb/lib/db.js:1620:25)
at ensureIndex (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/node_modules/mongodb/lib/db.js:1059:18)
at Db.ensureIndex (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/node_modules/mongodb/lib/db.js:1044:44)
at wrapped [as ensureIndex] (/var/node/corp-dialer/engageDialerV2/node_modules/newrelic/lib/instrumentation/mongodb.js:240:25)
at ensureIndex (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/node_modules/mongodb/lib/collection.js:1796:13)
at Collection.ensureIndex (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/node_modules/mongodb/lib/collection.js:1784:44)
at wrapped [as ensureIndex] (/var/node/corp-dialer/engageDialerV2/node_modules/newrelic/lib/instrumentation/mongodb.js:240:25)
at NativeCollection.(anonymous function) [as ensureIndex] (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:136:28)
at create (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/lib/model.js:957:21)
at Function.ensureIndexes (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/lib/model.js:967:3)
at Function.init (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/lib/model.js:883:10)
at NativeConnection.Connection.model (/var/node/corp-dialer/engageDialerV2/node_modules/mongoose/lib/connection.js:647:11)