FindConfig

An object that is used to configure how an entity is retrieved from the database. It accepts as a typed parameter an Entity class, which provides correct typing of field names in its properties.

Type parameters#

EntityobjectOptional
select(string | keyof Entity)[]Optional
An array of strings, each being attribute names of the entity to retrieve in the result.
skipnull | numberOptional
A number indicating the number of records to skip before retrieving the results.
takenull | numberOptional
A number indicating the number of records to return in the result.
relationsstring[]Optional
An array of strings, each being relation names of the entity to retrieve in the result.
orderRecord<string, "ASC" \| "DESC" \| string & object>Optional
An object used to specify how to sort the returned records. Its keys are the names of attributes of the entity, and a key's value can either be ASC to sort retrieved records in an ascending order, or DESC to sort retrieved records in a descending order.
withDeletedbooleanOptional
A boolean indicating whether deleted records should also be retrieved as part of the result. This only works if the entity extends the SoftDeletableEntity class.
filtersRecord<string, any>Optional
Enable ORM specific defined filters
optionsRecord<string, any>Optional
Enable ORM specific defined options
Was this page helpful?
Edit this page