在密码查询中为单个关系创建多个标签

Sci*_*nce 3 neo4j cypher

目前我正在使用图形数据库。我有两个节点,我需要为同一关系创建多个标签。是否可以在密码查询中为关系创建多个标签?我尝试过这个,但不起作用:

START n=node(1), n1=node(2) CREATE UNIQUE (n)-[r:HAS_TEST:HAS_ATTENDED]->(n1) return n,n1;
Run Code Online (Sandbox Code Playgroud)

如果可以的话,如何实现?如果不可能,为什么?

Lua*_*nne 6

关系具有单一类型,因此您无法执行您所要求的操作。相反,创建两个关系:

START n=node(1), n1=node(2)
CREATE UNIQUE (n)-[:HAS_TEST]->(n1)
CREATE UNIQUE (n)-[:HAS_ATTENDED]->(n1)
RETURN n,n1;
Run Code Online (Sandbox Code Playgroud)

或者创建一个包含HAS_TEST和 的新关系类型HAS_ATTENDED