跳到主要内容

SchemaParserOptions

Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:10

解析器配置选项

Properties​

displayNameGenerator?​

optional displayNameGenerator?: (fieldName, metadata?) => string;

Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:38

自定义显示名称生成器

Parameters​

ParameterType
fieldNamestring
metadata?{ displayName?: string; }
metadata.displayName?string

Returns​

string


entityMetadataMap?​

optional entityMetadataMap?: Map<string, Readonly<EntityMetadataType>>;

Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:30

实体元数据映射(用于解析关系字段的目标实体字段) 键为实体名称,值为实体元数据


fieldFilter?​

optional fieldFilter?: (field) => boolean;

Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:34

自定义字段过滤器

Parameters​

ParameterType
fieldFieldMetadata

Returns​

boolean


includeComputedProperties?​

optional includeComputedProperties?: boolean;

Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:20

是否包含计算属性

Default​

false

includeForeignKeys?​

optional includeForeignKeys?: boolean;

Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:15

是否包含外键字段

Default​

false

includeRelations?​

optional includeRelations?: boolean;

Defined in: packages/rxdb-model/dist/query-builder/services/schema-parser.service.d.ts:25

是否包含关系字段(用于 EXISTS 操作符)

Default​

false