Skip to main content

QFindOptions

@quik/database


@quik/database / QFindOptions

Type Alias: QFindOptions<TModel>

QFindOptions<TModel> = object & QRelationFindOption

Defined in: database/src/repository/types.ts:129

Options for find operations on database models Provides filtering, sorting, field selection, pagination, and counting capabilities

Type Declaration

count?

optional count?: boolean

limit?

optional limit?: number

offset?

optional offset?: number

select?

optional select?: keyof TModel[] | string[]

sort?

optional sort?: QSortOption<TModel>[]

where?

optional where?: QWhereBuilder | QWhereCondition<TModel> | QWhereCondition<TModel>[] | Partial<Flatten<TModel>>

withDeleted?

optional withDeleted?: boolean

When true, soft-deleted records are included in the result set.

Type Parameters

TModel

TModel extends QModel = QModel

The model type being queried