跳到主要内容

UIRule

Defined in: packages/rxdb-model/src/query-builder/models/query-builder-state.ts:10

UI 规则(宽松类型,用于查询构建器组件内部)

Description​

由于 Rule<T> 是联合类型,在 UI 组件中难以处理部分更新。 此类型提供宽松的字段类型,方便 UI 组件操作。

Properties​

field​

field: string;

Defined in: packages/rxdb-model/src/query-builder/models/query-builder-state.ts:19

字段名


id​

id: string;

Defined in: packages/rxdb-model/src/query-builder/models/query-builder-state.ts:14

规则唯一标识符


operator​

operator: string;

Defined in: packages/rxdb-model/src/query-builder/models/query-builder-state.ts:24

操作符


value?​

optional value?: unknown;

Defined in: packages/rxdb-model/src/query-builder/models/query-builder-state.ts:29

规则值(可选)


where?​

optional where?: QueryBuilderRuleGroup<Record<string, unknown>>;

Defined in: packages/rxdb-model/src/query-builder/models/query-builder-state.ts:33

EXISTS/NOT EXISTS 操作符的子查询条件