createFieldNodeMap()
function createFieldNodeMap(tree): Map<string, FieldTreeNode>;
Defined in: packages/rxdb-model/dist/query-builder/utils/field-tree.d.ts:110
创建字段名到节点的映射
Parameters
| Parameter | Type | Description |
|---|---|---|
tree | FieldTreeNode[] | 字段树 |
Returns
Map<string, FieldTreeNode>
字段名到节点的映射
Description
递归遍历树结构,创建一个 Map 用于快速查找节点。 对于需要频繁查找的场景,比直接递归更高效。
Example
const nodeMap = createFieldNodeMap(tree);
const node = nodeMap.get('orders.amount');