diff --git a/packages/mongo/mongo_driver.js b/packages/mongo/mongo_driver.js index 715164a9de..2dcd4d7d95 100644 --- a/packages/mongo/mongo_driver.js +++ b/packages/mongo/mongo_driver.js @@ -190,9 +190,10 @@ MongoConnection = function (url, options) { var connectFuture = new Future; - MongoDB.connect( + new MongoDB.MongoClient( url, - mongoOptions, + mongoOptions + ).connect( Meteor.bindEnvironment( function (err, client) { if (err) { diff --git a/packages/mongo/mongo_livedata_tests.js b/packages/mongo/mongo_livedata_tests.js index 8f77d1c822..a19edd3a72 100644 --- a/packages/mongo/mongo_livedata_tests.js +++ b/packages/mongo/mongo_livedata_tests.js @@ -3318,7 +3318,7 @@ Meteor.isServer && Tinytest.add("mongo-livedata - npm modules", function (test) var c = new Mongo.Collection(Random.id()); var rawCollection = c.rawCollection(); test.isTrue(rawCollection); - test.isTrue(rawCollection.findAndModify); + test.isTrue(rawCollection.findOneAndUpdate); var rawDb = c.rawDatabase(); test.isTrue(rawDb); test.isTrue(rawDb.admin);