deleteObjectField, isObjectField in mongo

This commit is contained in:
Baris Soner Usakli
2013-12-03 17:13:59 -05:00
parent b024d10185
commit 66bc4184d8
2 changed files with 29 additions and 3 deletions

View File

@@ -116,7 +116,7 @@
var _fields = {};
for(var i=0; i<fields.length; ++i) {
_fields[fields[i]] = 'baris';
_fields[fields[i]] = 1;
}
db.collection('objects').findOne({_key:key}, {fields:_fields}, function(err, item) {
@@ -154,11 +154,18 @@
}
module.isObjectField = function(key, field, callback) {
throw new Error('not-implemented');
module.getObjectField(key, field, function(err, item) {
callback(err, item !== undefined);
});
}
module.deleteObjectField = function(key, field, callback) {
throw new Error('not-implemented');
var data = {};
data[field] = "";
db.collection('objects').update({_key:key}, {$unset : data}, function(err, result) {
console.log(err, result);
callback(err, result);
});
}
module.incrObjectField = function(key, field, callback) {