1.0.2 • Published 6 years ago

ez-query-builder-mongo v1.0.2

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

QueryBuilder

Install

run yarn add ez-query-builder-mongo or npm i --save ez-query-builder-mongo

How to use

Input

import { queryBuilder } from "ez-query-builder-mongo";

const params = {
	_or: [
		{ _and: [{ name:  "Eder" }, { age_in: [22,  23] }] },
		{ _and: [{ name:  "Zadravec" }, { age_in: [22,  23] }] }
	]
};

queryBuilder(params)

Output

{
	$or: [
		{
			$and: [
				{ name: "Eder" },
				{
					age: {
						$in: [22,  23]
					}
				}
			]
		},
		{
			$and: [
				{ name: "Zadravec" },
				{
					age: {
						$in: [22,  23]
					}
				}
			]
		}
	],
}
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago