mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-17 03:01:08 +01:00
dont need to pass value on upserts
This commit is contained in:
@@ -10,8 +10,8 @@ module.exports = function(db, module) {
|
||||
if (!key) {
|
||||
return callback();
|
||||
}
|
||||
data._key = key;
|
||||
db.collection('objects').update({_key:key}, {$set:data}, {upsert:true, w: 1}, function(err) {
|
||||
|
||||
db.collection('objects').update({_key: key}, {$set: data}, {upsert: true, w: 1}, function(err) {
|
||||
callback(err);
|
||||
});
|
||||
};
|
||||
@@ -27,7 +27,7 @@ module.exports = function(db, module) {
|
||||
if (!key) {
|
||||
return callback();
|
||||
}
|
||||
db.collection('objects').findOne({_key: key}, {_id:0, _key:0}, callback);
|
||||
db.collection('objects').findOne({_key: key}, {_id: 0, _key: 0}, callback);
|
||||
};
|
||||
|
||||
module.getObjects = function(keys, callback) {
|
||||
@@ -198,7 +198,7 @@ module.exports = function(db, module) {
|
||||
field = helpers.fieldToString(field);
|
||||
data[field] = value;
|
||||
|
||||
db.collection('objects').findAndModify({_key: key}, {}, {$inc: data}, {new:true, upsert:true}, function(err, result) {
|
||||
db.collection('objects').findAndModify({_key: key}, {}, {$inc: data}, {new: true, upsert: true}, function(err, result) {
|
||||
callback(err, result ? result[field] : null);
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user