Skip to content

Commit 1bafe62

Browse files
committed
Update to lowdb 0.7.0
1 parent 47d870c commit 1bafe62

File tree

3 files changed

+11
-14
lines changed

3 files changed

+11
-14
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"errorhandler": "^1.2.0",
1515
"express": "^4.9.5",
1616
"got": "^1.2.2",
17-
"lowdb": "^0.5.1",
17+
"lowdb": "^0.7.0",
1818
"method-override": "^2.1.2",
1919
"morgan": "^1.3.1",
2020
"node-uuid": "^1.4.2",

src/create-routes.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module.exports = function(object, filename) {
1212
var db = low(filename)
1313
} else {
1414
var db = low()
15-
_.extend(db.object, object)
15+
db.object = object
1616
}
1717

1818
return {
@@ -51,14 +51,14 @@ module.exports = function(object, filename) {
5151
// Full-text search
5252
var q = req.query.q.toLowerCase()
5353

54-
array = db(req.params.resource).where(function(obj) {
54+
array = db(req.params.resource).filter(function(obj) {
5555
for (var key in obj) {
5656
var value = obj[key]
5757
if (_.isString(value) && value.toLowerCase().indexOf(q) !== -1) {
5858
return true
5959
}
6060
}
61-
}).value()
61+
})
6262

6363
} else {
6464

@@ -81,7 +81,7 @@ module.exports = function(object, filename) {
8181
if (_(filters).isEmpty()) {
8282
array = db(req.params.resource).value()
8383
} else {
84-
array = db(req.params.resource).where(filters).value()
84+
array = db(req.params.resource).filter(filters)
8585
}
8686
}
8787

@@ -114,7 +114,6 @@ module.exports = function(object, filename) {
114114
show: function(req, res, next) {
115115
var resource = db(req.params.resource)
116116
.get(+req.params.id)
117-
.value()
118117

119118
if (resource) {
120119
res.jsonp(resource)
@@ -131,7 +130,6 @@ module.exports = function(object, filename) {
131130

132131
var resource = db(req.params.resource)
133132
.insert(req.body)
134-
.value()
135133

136134
res.jsonp(resource)
137135
},
@@ -145,7 +143,6 @@ module.exports = function(object, filename) {
145143

146144
var resource = db(req.params.resource)
147145
.update(+req.params.id, req.body)
148-
.value()
149146

150147
if (resource) {
151148
res.jsonp(resource)

src/index.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ module.exports = function(object, filename) {
4949
server.get('/db', routes.showDatabase)
5050

5151
server.route('/:resource')
52-
.get(routes.list)
53-
.post(routes.create)
52+
.get(routes.list)
53+
.post(routes.create)
5454

5555
server.route('/:resource/:id')
56-
.get(routes.show)
57-
.put(routes.update)
58-
.patch(routes.update)
59-
.delete(routes.destroy)
56+
.get(routes.show)
57+
.put(routes.update)
58+
.patch(routes.update)
59+
.delete(routes.destroy)
6060

6161
server.get('/:parent/:parentId/:resource', routes.list)
6262

0 commit comments

Comments
 (0)