FindTreeOptions<T, WhereType>
Defined in: packages/rxdb/src/repository/tree-repository.interface.ts:8
树结构查询配置
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends EntityType | EntityType |
WhereType | RuleGroup<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
查询条件