loopback-deep-filter
-@2x.png)
Developers**
Alan Mamani (creator) - alanfernando93.am@gmail.com - https://gitlab.com/alanfernando93
Huáscar Miranda Martínez (collaborator) - huascarm@gmail.com - https://github.com/huascarmm
Installation
Install using npm;
$ npm install loopback-deep-filter
Install using yarn;
$ yarn add loopback-deep-filter
Basic Use
Configure and load LoopbackFilterComponent in the application constructor
as shown below.
import { DeepCrudRepository } from "@monkey-space/loopback-component-filter";
replace DefaultCrudRepository to DeepCrudRepository in folder repositories
export class TrackingRoomRepository extends DeepCrudRepository<
TrackingRoom,
typeof TrackingRoom.prototype.id,
TrackingRoomRelations
> {
...
Format filter
body example to filter format
{
"where": {
"payments": "undefined",
"payments.name": "example",
"payments.description": "valueToEqual"
},
"include": ["payments"]
}
more examples, folder _/src/tests/integration_