是否可以使用在遍历期间保持状态的 neo4j 在 java 中创建遍历?
例如,我需要一个Evaluator
与 几乎相同的toDepth()
,除了当前节点的深度是基于另一个比较。假设您有一个包含 20 个项目的链表,并且您想要第 10 个 [有效] 项目,这意味着某些项目具有特定的属性标志,将它们排除在计数之外。所以最终返回的项目实际上可能是Path
.
我能想到的唯一有效方法是能够存储一些可供每个单独评估访问的状态变量。那可能吗?
我知道我可以编写自己的自定义遍历函数来执行此操作,但如果我可以将它构建到遍历框架中会很好。