繁体   English   中英

是否可以在Neo4j中的节点之间创建未指定的类型关系

[英]Is it possible to create unspecified type relationships between nodes in Neo4j

我想连接两个节点而不指定连接类型,但似乎不可能。 为什么关系必须有类型? 我尝试了以下方法:

(n)->(p)
(n)-->(p)
(n)-[]->(p)
(n)-[]-(p)
(n)-[c]->(p)
(n)-[:DEFAULT]->(p) // this works

我当前的方法有点描述 ,我有一个DEFAULT连接类型,当我知道真正的类型时,我通过删除旧的并添加新的类型来更改它。

不幸的是,目前还不可能,你可以在创建它时将其命名为任何东西(就像你目前正在通过命名它默认命名)然后稍后更改它。

在Cypher中不可能改变关系类型(至少现在如此)。 您是否考虑在关系上设置属性以区分不同类型的关系? 它带有性能成本,因此它取决于您计划进行的MATCH以及用例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM