0.0.34 • Published 8 years ago

kaneoh-filter v0.0.34

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

Kaneoh Filter

A Mongo selector generator by filter conditions

SETUP

npm install kaneoh-filter

HOW TO USE

import {FilterUtils} from "kaneoh-filter"

API

Class KFilterUtils

buildSelectors(conditions, keyword?, keywordConditions?, customFields?)

Arguments
  • conditions : FilterConditions
  • keyword? : string
  • keywordConditions? : Array of keywordCondition
  • customFields : CustomFieldDto
Typings
  • FilterConditions: key : FilterCondition
  • FilterCondition:
    matchAllOf? : Array of element
    matchOneOf? : Array of element
    notMatchOneOf? : Array of element
    equalTo? : Any value
    exists? : <Boolean>
    greaterThan? : Any value
    lessThan? : Any value
    dateRange? : {
        startDate : <Date>
        endDate : <Date>
    };
    dateRangeFrom? : {
        startFrom : <Date>
        period : <number>
    } or {
        endTo : <Date>;
        period : <number>;
    }
    keyword? : <string>;

0.0.34

8 years ago

0.0.33

8 years ago

0.0.31

8 years ago

0.0.30

8 years ago

0.0.29

8 years ago

0.0.28

8 years ago

0.0.27

8 years ago

0.0.26

8 years ago

0.0.25

8 years ago

0.0.24

8 years ago

0.0.23

8 years ago

0.0.22

8 years ago

0.0.21

8 years ago

0.0.20

8 years ago

0.0.19

8 years ago

0.0.18

8 years ago

0.0.17

8 years ago

0.0.16

8 years ago

0.0.15

8 years ago

0.0.14

8 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago