better incr for mongo

v1.18.x
Baris Soner Usakli 11 years ago
parent a0195ffa32
commit dedf4add53

@ -415,12 +415,11 @@
} }
field = field.replace(/\./g, '\uff0E'); field = field.replace(/\./g, '\uff0E');
data[field] = value; data[field] = value;
db.collection('objects').update({_key:key}, {$inc : data}, {upsert:true}, function(err, result) {
module.getObjectField(key, field, function(err, value) { db.collection('objects').findAndModify({_key:key}, {}, {$inc: data}, {new:true, upsert:true}, function(err, result) {
if(callback) { if(callback) {
callback(err, value); callback(err, result ? result[field] : null);
} }
});
}); });
} }

Loading…
Cancel
Save