跳到主要内容

OperatorDefinition

Defined in: packages/rxdb-model/dist/query-builder/models/operator.interface.d.ts:7

操作符定义 包含操作符的元数据和约束

Properties​

applicableTypes​

applicableTypes: PropertyType[];

Defined in: packages/rxdb-model/dist/query-builder/models/operator.interface.d.ts:28

适用的字段类型


key​

key: OperatorName;

Defined in: packages/rxdb-model/dist/query-builder/models/operator.interface.d.ts:11

操作符键值(使用 RxDB 的 OperatorName)


label​

label: string;

Defined in: packages/rxdb-model/dist/query-builder/models/operator.interface.d.ts:15

显示标签(支持国际化)


valueType​

valueType: "array" | "single" | "range" | "none" | "subquery";

Defined in: packages/rxdb-model/dist/query-builder/models/operator.interface.d.ts:24

值类型

  • single: 单个值 (例如 "=")
  • array: 值数组 (例如 "in")
  • range: 范围值 [min, max] (例如 "between")
  • none: 无需值 (例如 "null")
  • subquery: 子查询条件 (例如 "exists" - 可选的嵌套规则组)