Neo4j外键

5jvtdoz2  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(280)

我需要你帮我完成学校作业。我们需要使用neo4j作为数据库。我们有3个表,研究者表,种类表和发布表。每个发布都必须有一个种类,它将来自种类表。如果每个研究者都有一个发布,它将来自发布表。我们需要添加一个外键。我找不到它的源。如何在Neo4j中添加外键?

z3yyvxxp

z3yyvxxp1#

外键不适用于类似neo4j的图形数据库😊。
相反,为每个publication创建一个节点,为每个kind创建一个节点,并在各个节点之间创建一个关系。即:

MERGE (pub1:Publication {name: "Neo4j Databases"})
MERGE (technical:Kind {name: "Technical"})
MERGE (pub1)-[:IS]->(technical)

MERGE (pub2:Publication {name: "Fried Chicken"})
MERGE (recipe:Kind {name: "Recipe"})
MERGE (pub2)-[:IS]->(recipe)

相关问题