我需要你帮我完成学校作业。我们需要使用neo4j作为数据库。我们有3个表,研究者表,种类表和发布表。每个发布都必须有一个种类,它将来自种类表。如果每个研究者都有一个发布,它将来自发布表。我们需要添加一个外键。我找不到它的源。如何在Neo4j中添加外键?
z3yyvxxp1#
外键不适用于类似neo4j的图形数据库😊。相反,为每个publication创建一个节点,为每个kind创建一个节点,并在各个节点之间创建一个关系。即:
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)
1条答案
按热度按时间z3yyvxxp1#
外键不适用于类似neo4j的图形数据库😊。
相反,为每个
publication
创建一个节点,为每个kind
创建一个节点,并在各个节点之间创建一个关系。即: