diff --git a/packages/mongo-livedata/mongo_driver.js b/packages/mongo-livedata/mongo_driver.js index 5fe04d92a5..1b85e20c49 100644 --- a/packages/mongo-livedata/mongo_driver.js +++ b/packages/mongo-livedata/mongo_driver.js @@ -15,12 +15,8 @@ var Future = __meteor_bootstrap__.require(path.join('fibers', 'future')); var replaceMongoAtomWithMeteor = function (document) { if (document instanceof MongoDB.Binary) { - var meteorBinary = EJSON.newBinary(document.length()); var buffer = document.value(true); - for (var i = 0; i < meteorBinary.length; ++i) { - meteorBinary[i] = buffer[i]; - } - return meteorBinary; + return new Uint8Array(buffer); } if (document instanceof MongoDB.ObjectID) { return new Meteor.Collection.ObjectID(document.toHexString());