Skip to content

The-Software-Compagny/nestjs_module_restools

Repository files navigation

Nest Logo

Restools - Simple tools for NestJS framework and REST APIs

NPM Version Package License Publish Package to npmjs


NestJS Restools Module

Simple tools for NestJS framework and REST APIs

Install dependencies

yarn add @the-software-compagny/nestjs_module_restools

Usages

Filters

Syntax

filters[PREFIX + FIELD]=SEARCH

Example

filters[=subject]=53 subject field equal to 53

Usage

curl --request GET \
  --url 'http://localhost/search?limit=9999&filters%5B%5Esequence%5D=%2F53%2F&sort%5Bmetadata.createdAt%5D=-1&sort%5Bsubject%5D=1'
  
# limit=9999
# filters[^sequence]=/53/
# sort[metadata.createdAt]=-1
# sort[subject]=1

List

Filter Description
: Equal
# Number Equal
!# Number Not Equal
!: Not Equal
> Greater Than
>
< Less Than
<
@ in
!@ not in
@# number in
!@# number not in
^ regex