Skip to content

@142vip.nest typeorm.类.FindOptionsUtils

mmdapl edited this page Oct 8, 2026 · 1 revision

API 参考 / @142vip/nest-typeorm / FindOptionsUtils

类: FindOptionsUtils

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/find-options/FindOptionsUtils.d.ts:10

Utilities to work with FindOptions.

构造函数

构造函数

new FindOptionsUtils(): FindOptionsUtils

返回

FindOptionsUtils

方法

applyOptionsToTreeQueryBuilder()

static applyOptionsToTreeQueryBuilder<T>(qb, options?): SelectQueryBuilder<T>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/find-options/FindOptionsUtils.d.ts:23

类型参数

T

T extends ObjectLiteral

参数

qb

SelectQueryBuilder<T>

options?

FindTreeOptions

返回

SelectQueryBuilder<T>


applyRelationsRecursively()

static applyRelationsRecursively(qb, allRelations, alias, metadata, prefix): void

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/find-options/FindOptionsUtils.d.ts:27

Adds joins for all relations and sub-relations of the given relations provided in the find options.

参数

qb

SelectQueryBuilder<any>

allRelations

string[]

alias

string

metadata

EntityMetadata

prefix

string

返回

void


extractFindManyOptionsAlias()

static extractFindManyOptionsAlias(object): string | undefined

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/find-options/FindOptionsUtils.d.ts:22

Checks if given object is really instance of FindOptions interface.

参数

object

any

返回

string | undefined


isFindManyOptions()

static isFindManyOptions<Entity>(obj): obj is FindManyOptions<Entity>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/find-options/FindOptionsUtils.d.ts:18

Checks if given object is really instance of FindManyOptions interface.

类型参数

Entity

Entity = any

参数

obj

any

返回

obj is FindManyOptions<Entity>


isFindOneOptions()

static isFindOneOptions<Entity>(obj): obj is FindOneOptions<Entity>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/find-options/FindOptionsUtils.d.ts:14

Checks if given object is really instance of FindOneOptions interface.

类型参数

Entity

Entity = any

参数

obj

any

返回

obj is FindOneOptions<Entity>


joinEagerRelations()

static joinEagerRelations(qb, alias, metadata): void

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/find-options/FindOptionsUtils.d.ts:28

参数

qb

SelectQueryBuilder<any>

alias

string

metadata

EntityMetadata

返回

void

Clone this wiki locally