Nanometer Process Machine
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    waterline-criteriapublic

    waterline-criteria

    Utilities for working with Waterline criterias, especially for applying them to in-memory datasets.

    This module was designed for adapters which communicate with key/value stores such as sails-disk, sails-memory, and sails-redis (i.e. they already implement the semantic interface, but need to implement the queryable interface).

    Installation

    $ npm install waterline-criteria --save

    Usage

    var wlFilter = require('waterline-criteria');
     
    var SOME_DATASET = [
      {
        id: 1,
        name: 'Lyra'
      },
      {
        id: 2,
        name 'larry'
      }
    ];
     
    var results = wlFilter(SOME_DATASET, {
      where: {
        name: { contains: 'lyr' }
      }
    }).results;
     
    // x ==> [{name: 'Lyra', id: 1}] 

    Bugs   NPM version

    To report a bug, click here.

    This is a built-in module in the Sails framework and the sails-disk adapter. It is installed automatically when you run npm install sails.

    Version notes

    The master branch of this repository holds waterline-criteria used in Sails versions 0.10.0 and up. If you're looking for the version for the v0.9.x releases of Sails, the source is located here.

    Contributing   Build Status

    Please observe the guidelines and conventions laid out in the Sails project contribution guide when opening issues or submitting pull requests.

    NPM package info

    License

    The Sails framework is free and open-source under the MIT License.

    install

    npm i waterline-criteria

    Downloadslast 7 days

    27,255

    version

    2.0.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar
    • avatar
    • avatar
    • avatar