1.1.0 • Published 9 years ago
immerse v1.1.0
immerse
Manipulate json data.
Install
npm install immerseRequire immerse in your script
var immerse = require('immerse')Usage
var immerse = require('immerse')
var val = immerse(data)
          .field('name, age')
          .selector('age>40')
          .skip(10)
          .limit(5)
// `val.value()` is your data resultMethods
Array data
Field
immerse(data)
  .field("name, BMI")Selector
- Equal
immerse(data)
  .selector('age=22')- Not Equal than
immerse(data)
  .selector('age!=22')- Greater than
immerse(data)
  .selector('age>22')- Less than
immerse(data)
  .selector('age<22')- Greater equal than
immerse(data)
  .selector('age>=22')- Less equal than
immerse(data)
  .selector('age<=22')- With expression AND
immerse(data)
  .selector('age<=22 AND height>180');- With expression OR
immerse(data)
  .selector('age>=22 OR height>180');Skip
immerse(data)
  .skip(10)Limit
immerse(data)
  .limit(5)Sort
- ascend
immerse(data)
  .sort("age", 1)- descend
immerse(data)
  .sort("age", -1)In
immerse(data)
  .in("age", "24, 25, 26")
// return value that age equal 24, 25, 26License
MIT