跳到主要内容

FindTreeOptions<T, WhereType>

Defined in: packages/rxdb/src/repository/tree-repository.interface.ts:8

树结构查询配置

Type Parameters

Type ParameterDefault type
T extends EntityTypeEntityType
WhereTypeRuleGroup<InstanceType<T>>

Properties

entityId?

optional entityId: 
| EntityStaticType<T, "idType">
| null;

Defined in: packages/rxdb/src/repository/tree-repository.interface.ts:12

查询的根实体 ID


level?

optional level: number;

Defined in: packages/rxdb/src/repository/tree-repository.interface.ts:36

查询级别(包含当前节点)

  • 0: 当前节点 1,parentId 为 null 是查询所有根节点,2,parentId=xxx 时只有当前节点
  • 1: 当前节点 + 直接子节点(1 层深度)
  • 2: 当前节点 + 子节点 + 孙子节点(2 层深度)
  • n: 查询到第 n 层深度

Default

0
Maximum: 100

注意:层级数包含当前节点本身
例如 level=1 会返回:当前节点 + 其直接子节点

Remarks

  • 当 level 未提供时,默认 0
  • 当 level < 0 时,会被规范化为 0
  • 当 level > 100 时,会被限制为 100

where?

optional where: WhereType;

Defined in: packages/rxdb/src/repository/tree-repository.interface.ts:17

查询条件