【问题标题】:Find route where all paths are of certain type and have certain property查找所有路径都属于特定类型并具有特定属性的路线
【发布时间】:2017-05-24 14:25:40
【问题描述】:

在 neo4j 中,我需要在 A 和我的集合中的每个其他节点之间找到一条路线,其中所有路线的路径都是“双轮车”(路径类型)并且属性 summer 设置为 true。

如何在 neo4j 数据库中做到这一点?

我尝试了类似的回答 THIS 线程,但它对我不起作用。

START a=node(1)
MATCH p=(a)-[r:twowheeler*..]-()
WHERE has(r.summer) and r.summer='true'
RETURN p;

【问题讨论】:

  • 请发布您的数据集示例和预期结果。

标签: graph neo4j cypher


【解决方案1】:

您可以将summer: true 添加为匹配关系的属性。像这样的...

MATCH p=(a:Node {name: 'A'})-[r:twowheeler* {summer: true}]->()
RETURN p;

【讨论】:

    猜你喜欢
    • 2010-10-17
    • 1970-01-01
    • 2011-07-04
    • 2013-01-04
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多