跳到主要内容

createFieldNodeMap()

function createFieldNodeMap(tree): Map<string, FieldTreeNode>;

Defined in: packages/rxdb-model/dist/query-builder/utils/field-tree.d.ts:110

创建字段名到节点的映射

Parameters​

ParameterTypeDescription
treeFieldTreeNode[]字段树

Returns​

Map<string, FieldTreeNode>

字段名到节点的映射

Description​

递归遍历树结构,创建一个 Map 用于快速查找节点。 对于需要频繁查找的场景,比直接递归更高效。

Example​

const nodeMap = createFieldNodeMap(tree);
const node = nodeMap.get('orders.amount');