mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 19:46:01 +01:00
fix increment to use data
This commit is contained in:
@@ -83,8 +83,9 @@ module.exports = function (db, module) {
|
|||||||
if (!key) {
|
if (!key) {
|
||||||
return callback();
|
return callback();
|
||||||
}
|
}
|
||||||
db.collection('objects').findAndModify({ _key: key }, {}, { $inc: { value: 1 } }, { new: true, upsert: true }, function (err, result) {
|
db.collection('objects').findAndModify({ _key: key }, {}, { $inc: { data: 1 } }, { new: true, upsert: true }, function (err, result) {
|
||||||
callback(err, result && result.value ? result.value.value : null);
|
console.log(result)
|
||||||
|
callback(err, result && result.value ? result.value.data : null);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -149,6 +149,21 @@ describe('Key methods', function () {
|
|||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should set then increment a key', function (done) {
|
||||||
|
db.set('myIncrement', 1, function (err) {
|
||||||
|
assert.ifError(err);
|
||||||
|
db.increment('myIncrement', function (err, value) {
|
||||||
|
assert.ifError(err);
|
||||||
|
assert.equal(value, 2);
|
||||||
|
db.get('myIncrement', function (err, value) {
|
||||||
|
assert.ifError(err);
|
||||||
|
assert.equal(value, 2);
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('rename', function () {
|
describe('rename', function () {
|
||||||
|
|||||||
Reference in New Issue
Block a user