removed removeHiddenFields function, using mongo selector instead

v1.18.x
barisusakli 11 years ago
parent 7fa8f5ef36
commit 23e1cc010c

@ -82,18 +82,6 @@
// //
// helper functions // 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) { function findItem(data, key) {
if(!data) { if(!data) {
return null; return null;
@ -261,11 +249,7 @@
}; };
module.getObject = function(key, callback) { module.getObject = function(key, callback) {
db.collection('objects').findOne({_key:key}, function(err, item) { db.collection('objects').findOne({_key:key}, {_id:0, _key:0}, callback);
removeHiddenFields(item);
callback(err, item);
});
}; };
module.getObjects = function(keys, callback) { module.getObjects = function(keys, callback) {
@ -302,7 +286,9 @@
module.getObjectFields = function(key, fields, callback) { module.getObjectFields = function(key, fields, callback) {
var _fields = {}; var _fields = {
_id: 0
};
for(var i=0; i<fields.length; ++i) { for(var i=0; i<fields.length; ++i) {
if (typeof fields[i] !== 'string') { if (typeof fields[i] !== 'string') {
fields[i] = fields[i].toString(); fields[i] = fields[i].toString();
@ -312,6 +298,7 @@
_fields[fields[i]] = 1; _fields[fields[i]] = 1;
} }
db.collection('objects').findOne({_key:key}, _fields, function(err, item) { db.collection('objects').findOne({_key:key}, _fields, function(err, item) {
if(err) { if(err) {
@ -328,8 +315,6 @@
} }
} }
removeHiddenFields(item);
callback(null, item); callback(null, item);
}); });
}; };

Loading…
Cancel
Save