0.8.2 • Published 10 years ago
loopback-increment-mixin v0.8.2
loopback-increment-mixin
Increments number properties of models by a specified number.
NOTE
This mixin currently doesn't work for bulk inserted values, even though it will return an updated count the actual value will be unchanged.
Installation
Run
npm install --save loopback-increment-mixinAdd to ./server/model-config.json
{
"_meta": {
"sources": [
"loopback/common/models",
"loopback/server/models",
"../common/models",
"./models"
],
"mixins": [
"loopback/common/mixins",
"loopback/server/mixins",
"../node_modules/loopback-increment-mixin",
"../common/mixins",
"./mixins"
]
}
}Usage
Inside your ./common/models/{modelname}.json insert the following lines:
"mixins": {
"Increment": {
"properties": ["count", "count2"]
}
},Then when updating a model the value you pass to the count and count2 properties will increase (or decrease - negative numbers also work) the value the server has for count and count2 for that instance.