diff --git a/package-lock.json b/package-lock.json index afc5e31f5e8..caf39cb8fc3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14774,19 +14774,20 @@ } }, "mongodb": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.3.2.tgz", - "integrity": "sha512-fqJt3iywelk4yKu/lfwQg163Bjpo5zDKhXiohycvon4iQHbrfflSAz9AIlRE6496Pm/dQKQK5bMigdVo2s6gBg==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.3.4.tgz", + "integrity": "sha512-6fmHu3FJTpeZxacJcfjUGIP3BSteG0l2cxLkSrf1nnnS1OrlnVGiP9P/wAC4aB6dM6H4vQ2io8YDjkuPkje7AA==", "requires": { "bson": "^1.1.1", "require_optional": "^1.0.1", - "safe-buffer": "^5.1.2" + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" }, "dependencies": { "bson": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.1.tgz", - "integrity": "sha512-jCGVYLoYMHDkOsbwJZBCqwMHyH4c+wzgI9hG7Z6SZJRXWr+x58pdIbm2i9a/jFGCkRJqRUr8eoI7lDWa0hTkxg==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.3.tgz", + "integrity": "sha512-TdiJxMVnodVS7r0BdL42y/pqC9cL2iKynVwA0Ho3qbsQYr428veL3l7BQyuqiw+Q5SqqoT0m4srSY/BlZ9AxXg==" } } }, @@ -15263,9 +15264,9 @@ } }, "mongodb-data-service": { - "version": "15.3.2", - "resolved": "https://registry.npmjs.org/mongodb-data-service/-/mongodb-data-service-15.3.2.tgz", - "integrity": "sha512-MDbqd1tk0u3M34Lkz69nhycAF6dg3d40s/BkPFFLthrHCh2EcA7LNfxyPjN3Aobm3vp6HAr6WSTHueT8dFd1Kw==", + "version": "15.4.0", + "resolved": "https://registry.npmjs.org/mongodb-data-service/-/mongodb-data-service-15.4.0.tgz", + "integrity": "sha512-l/59ZLc10r3DeOzbX8BNCBLqzRSCxjyk9MzX2lxxO4Db90DC2RtHCHpUlN1Ba1AfsBHm4Pr+rtMz14vmesIMXQ==", "requires": { "async": "^2.3.0", "debug": "^2.6.0", @@ -15284,10 +15285,9 @@ "lodash.partial": "^4.2.1", "lodash.union": "^4.6.0", "lodash.uniqby": "^4.5.0", - "mongodb": "^3.3.2", + "mongodb": "^3.3.4", "mongodb-collection-sample": "^4.4.3", "mongodb-connection-model": "^14.3.2", - "mongodb-core": "^3.2.7", "mongodb-index-model": "^2.3.0", "mongodb-js-errors": "^0.3.3", "mongodb-ns": "^2.0.0", diff --git a/package.json b/package.json index a9907fe7b11..ba70c9a2915 100644 --- a/package.json +++ b/package.json @@ -365,15 +365,14 @@ "lodash": "^3.10.1", "marky": "^1.2.0", "moment": "^2.10.6", - "mongodb": "^3.3.2", + "mongodb": "^3.3.4", "mongodb-ace-autocompleter": "^0.3.3", "mongodb-ace-mode": "^0.4.0", "mongodb-ace-theme": "^0.0.1", "mongodb-ace-theme-query": "^0.0.2", "mongodb-collection-model": "^2.0.4", "mongodb-connection-model": "^14.3.2", - "mongodb-core": "^3.2.7", - "mongodb-data-service": "^15.3.2", + "mongodb-data-service": "^15.4.0", "mongodb-database-model": "^0.1.3", "mongodb-explain-plan-model": "^0.2.2", "mongodb-extended-json": "^1.10.2", diff --git a/src/app/migrations/legacy-connection.js b/src/app/migrations/legacy-connection.js index b410d69efe7..71d63a09fef 100644 --- a/src/app/migrations/legacy-connection.js +++ b/src/app/migrations/legacy-connection.js @@ -2,7 +2,7 @@ var toURL = require('url').format; var format = require('util').format; var AmpersandModel = require('ampersand-model'); var AmpersandCollection = require('ampersand-rest-collection'); -var ReadPreference = require('mongodb-core').ReadPreference; +var ReadPreference = require('mongodb').ReadPreference; var assign = require('lodash.assign'); var defaults = require('lodash.defaults'); var clone = require('lodash.clone');