diff --git a/src/database/mongo.js b/src/database/mongo.js index a9cc09c2d4..78b3914cc2 100644 --- a/src/database/mongo.js +++ b/src/database/mongo.js @@ -82,18 +82,6 @@ // // helper functions // - function removeHiddenFields(item) { - if(item) { - if(item._id) { - delete item._id; - } - if(item._key) { - delete item._key; - } - } - return item; - } - function findItem(data, key) { if(!data) { return null; @@ -261,11 +249,7 @@ }; module.getObject = function(key, callback) { - db.collection('objects').findOne({_key:key}, function(err, item) { - removeHiddenFields(item); - - callback(err, item); - }); + db.collection('objects').findOne({_key:key}, {_id:0, _key:0}, callback); }; module.getObjects = function(keys, callback) { @@ -302,7 +286,9 @@ module.getObjectFields = function(key, fields, callback) { - var _fields = {}; + var _fields = { + _id: 0 + }; for(var i=0; i