目前我正在使用图表数据库。我有两个节点,我需要为同一个关系创建多个标签。是否可以在密码查询中为关系创建多个标签? 我试过了,但没有工作:
START n=node(1), n1=node(2) CREATE UNIQUE (n)-[r:HAS_TEST:HAS_ATTENDED]->(n1) return n,n1;
如果有可能,怎么样?如果不可能,为什么?
答案 0 :(得分:2)
关系只有一种类型,所以你不能做你所要求的。相反,创建两个关系:
START n=node(1), n1=node(2)
CREATE UNIQUE (n)-[:HAS_TEST]->(n1)
CREATE UNIQUE (n)-[:HAS_ATTENDED]->(n1)
RETURN n,n1;
或者创建一个同时隐含HAS_TEST
和HAS_ATTENDED
的新关系类型。