在 neo4j 中创建两个节点之间的多重关系

Create multiple relation between two nodes in neo4j

我想知道如何在具有不同 属性 值的 neo4j 中的特定两个节点之间创建多重关系。

例如在下图中,'Super user' 和 'data classification' 是不同的节点,我想要如图所示的关系。

Neo4j 支持图的两个节点之间的多重关系(边)。

如果您使用 Cypher 来处理 Graph,这里是您的示例查询:

CREATE (su:SuperUser { name:'Super User'}) //Create Node with Label SuperUser and property Name with value 'Super User'
CREATE (dc:DataClassification { name:'Data Classification C'}) //Create Node with Label DataClassification and property Name with value 'Data Classification C'
CREATE (su)-[:READ]->(dc) //Create relationship with Label READ
CREATE (su)-[:CREATEUPDATE]->(dc) //Create relationship with Label CREATEUPDATE
CREATE (su)-[:DELETE]->(dc) //Create relationship with Label DELETE