Page Contents

Home > @loopback/filter > Filter

Filter interface

Query filter object

Signature:

export interface Filter<MT extends object = AnyObject> 

Properties

Property Type Description
fields? Fields<MT> (Optional) To include/exclude fields
include? InclusionFilter[] (Optional) To include related objects
limit? number (Optional) Maximum number of entities
offset? number (Optional) Offset N number of entities. An alias for skip
order? string[] (Optional) Sorting order for matched entities. Each item should be formatted as fieldName ASC or fieldName DESC. For example: ['f1 ASC', 'f2 DESC', 'f3 ASC'].We might want to use Order in the future. Keep it as string[] for now for compatibility with LoopBack 3.x.
skip? number (Optional) Skip N number of entities
where? Where<MT> (Optional) The matching criteria