gpt4 book ai didi

python - Neo4j:根据节点属性和位置选择单个节点的查询方法是什么?

转载 作者:行者123 更新时间:2023-11-28 18:52:17 25 4
gpt4 key购买 nike

我无法评估何时使用哪种 Neo4j 查询机制(Gremlin、Cypher、遍历、内置算法)。例如,我想选择整个图中的单个节点

  • 边数最多;
  • 在从 4 个起始节点之一的特定路径长度内;
  • 具有一定的属性(property)值(value)。

我正在使用 Python neo4jrestclient ,并且可以针对某些需求单独执行基本的 Gremlin/Cypher 脚本和遍历(例如,使用 Gremlin 计算 In/OutDegree),但是我缺少关于如何组合它们的更大的图景。

有什么建议吗?

最佳答案

在 Cypher 中它看起来像这样:

start n=node:index(indicator="startnode-value")
match n-[:REL*..10]->target
where target.prop = "value"
return target

关于python - Neo4j:根据节点属性和位置选择单个节点的查询方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10659125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com