Neo4j我可以在关系之间建立关系吗?
我正在使用图形数据库(Neo4j),我需要在关系之间建立关系,例如:Neo4j我可以在关系之间建立关系吗?,neo4j,relationship,graph-databases,Neo4j,Relationship,Graph Databases,我正在使用图形数据库(Neo4j),我需要在关系之间建立关系,例如: (user1)-[:FOLLOWED]->(user2) 我想让其他用户喜欢这个活动(user1跟随user2),最好的实现方式是什么?简短回答: 您不能创建与关系的关系 如何做? 你必须在关系的中间创建一个活动节点: (user1)-[:FOLLOWED]->(activity{date:..., blabla:...})-[:ACTIVITY_FOR]->(user2) 然后,通过创建从用户到活动节点
(user1)-[:FOLLOWED]->(user2)
我想让其他用户喜欢这个活动(user1跟随user2),最好的实现方式是什么?简短回答:
您不能创建与关系的关系
如何做?
你必须在关系的中间创建一个活动节点:
(user1)-[:FOLLOWED]->(activity{date:..., blabla:...})-[:ACTIVITY_FOR]->(user2)
然后,通过创建从用户到活动节点的关系,您将能够使另一个用户与此活动类似
关系名称是主语,当然您可以设置自己的关系名称。本质上是以下内容的副本: