在哪里可以找到Neo4j traverse REST API的嵌入式JS函数

在哪里可以找到Neo4j traverse REST API的嵌入式JS函数,neo4j,traversal,Neo4j,Traversal,我是Neo4j新手,我阅读了REST遍历零件的文档,这里有一个示例: { “顺序”:“宽度优先”, “返回过滤器”:{ “body:“position.endNode().getProperty('name').toLowerCase().contains('t')”, “语言”:“javascript” }, 任何人都可以告诉我我能找到关于position,endNode(),getProperty…的信息,它像一个嵌入式javascript函数,但我不知道它的含义 谢谢。引用以下内容: 返

我是Neo4j新手,我阅读了REST遍历零件的文档,这里有一个示例:

{ “顺序”:“宽度优先”, “返回过滤器”:{ “body:“position.endNode().getProperty('name').toLowerCase().contains('t')”, “语言”:“javascript” },

任何人都可以告诉我我能找到关于position,endNode(),getProperty…的信息,它像一个嵌入式javascript函数,但我不知道它的含义

谢谢。

引用以下内容:

返回过滤器主体中的位置对象,以及 prune_evaluator是表示从起点开始的路径的对象 将节点移动到当前遍历位置

您可以从的JavaDoc开始,了解如何解释
返回\u过滤器

[附录,回答评论]

如果要按标签过滤遍历,可以使用Node.hasLabel(),如下所示:

"return_filter" : {
  "body" : "position.endNode().hasLabel(DynamicLabel.label('t'))",
  "language" : "javascript"
}

非常感谢。这是我为什么没有注意到这句话的原因。嗨,塞伯山姆,你能回答我一个小问题吗,如果我想按标签过滤遍历,我应该怎么做?我写道:“return_filter:{“body:”position.endNode().getLabels().next().value.contains('α'),“language”:“javascript”},这似乎不对,因为我不知道如何处理这里的迭代器。非常感谢Hi Cybersam,很抱歉我不得不再次打断你,因为我真的不知道如何解决它。你能转到我的另一个帖子吗?非常感谢你的患者,很抱歉浪费了你的时间。