reverted back to underscore, for now.

This commit is contained in:
Ryan Crosser
2015-05-23 14:07:22 -04:00
parent 55f3ed2f26
commit c782e82277
3 changed files with 8 additions and 6 deletions

View File

@ -20,6 +20,7 @@
"morgan": "^1.3.1",
"node-uuid": "^1.4.2",
"pluralize": "^1.1.2",
"underscore": "^1.8.3",
"underscore-db": "^0.8.0",
"update-notifier": "^0.2.2",
"yargs": "^1.3.1"

View File

@ -1,7 +1,7 @@
var express = require('express')
var methodOverride = require('method-override')
var bodyParser = require('body-parser')
var _ = require('lodash')
var _ = require('underscore')
var low = require('lowdb')
var pluralize = require('pluralize')
var utils = require('./utils')
@ -101,7 +101,8 @@ module.exports = function (source) {
filters[key] = utils.toNative(req.query[key])
}
}
console.log(filters)
console.log()
// Filter
if (_(filters).isEmpty()) {
array = db(req.params.resource).value()

View File

@ -1,4 +1,4 @@
var _ = require('lodash')
var _ = require('underscore')
var uuid = require('node-uuid')
var pluralize = require('pluralize')
@ -44,7 +44,7 @@ function createId (coll) {
// Example: a comment that references a post that doesn't exist
function getRemovable (db) {
var removable = []
console.log(db)
_(db).each(function (coll, collName) {
_(coll).each(function (doc) {
_(doc).each(function (value, key) {
@ -67,14 +67,14 @@ function getRemovable (db) {
}
function deepQuery (value, q) {
if (value) {
if (value && q) {
if (_.isArray(value)) {
for (var i = 0; i < value.length; i++) {
if (deepQuery(value[i], q)) {
return true
}
}
} else if (_.isPlainObject(value)) {
} else if (_.isObject(value) && !_.isArray(value)) {
for (var k in value) {
if (deepQuery(value[k], q)) {
return true