neo4j关系创建多个节点
我是neo4j的新手,一直在尝试 我成功地创建了两个节点neo4j关系创建多个节点,neo4j,Neo4j,我是neo4j的新手,一直在尝试 我成功地创建了两个节点 CREATE (sally:Person { name: 'Sally', age: 32 }) CREATE (john:Person { name: 'John', age: 27 }) 使用此命令: CREATE (sally)-[:FRIEND_OF { since: 1357718400 }]->(john) 最终成功,但创建了另外两个具有不同ids的节点 因此,我最终得到了4个节点。节点和关系的标识符仅在一个Cyph
CREATE (sally:Person { name: 'Sally', age: 32 })
CREATE (john:Person { name: 'John', age: 27 })
使用此命令:
CREATE (sally)-[:FRIEND_OF { since: 1357718400 }]->(john)
最终成功,但创建了另外两个具有不同id
s的节点
因此,我最终得到了4个节点。节点和关系的标识符仅在一个Cypher查询中有意义。如果将两个查询合并为一个查询,则不会重新创建
sally
和john
:
CREATE (sally:Person { name: 'Sally', age: 32 })
CREATE (john:Person { name: 'John', age: 27 })
CREATE (sally)-[:FRIEND_OF { since: 1357718400 }]->(john);
如果确实需要两个单独的查询,则第二个查询必须在重新使用之前找到sally
和john
节点。新查询还可以使用一些不同的标识符(如a
和b
):
在第二个查询中,我假设
个人
节点的名称
足以找到唯一的节点。节点和关系的标识符仅在单个密码查询中有意义。如果将两个查询合并为一个查询,则不会重新创建sally
和john
:
CREATE (sally:Person { name: 'Sally', age: 32 })
CREATE (john:Person { name: 'John', age: 27 })
CREATE (sally)-[:FRIEND_OF { since: 1357718400 }]->(john);
如果确实需要两个单独的查询,则第二个查询必须在重新使用之前找到sally
和john
节点。新查询还可以使用一些不同的标识符(如a
和b
):
在第二个查询中,我假设
个人
节点的名称
足以找到唯一的节点。节点和关系的标识符仅在单个密码查询中有意义。如果将两个查询合并为一个查询,则不会重新创建sally
和john
:
CREATE (sally:Person { name: 'Sally', age: 32 })
CREATE (john:Person { name: 'John', age: 27 })
CREATE (sally)-[:FRIEND_OF { since: 1357718400 }]->(john);
如果确实需要两个单独的查询,则第二个查询必须在重新使用之前找到sally
和john
节点。新查询还可以使用一些不同的标识符(如a
和b
):
在第二个查询中,我假设
个人
节点的名称
足以找到唯一的节点。节点和关系的标识符仅在单个密码查询中有意义。如果将两个查询合并为一个查询,则不会重新创建sally
和john
:
CREATE (sally:Person { name: 'Sally', age: 32 })
CREATE (john:Person { name: 'John', age: 27 })
CREATE (sally)-[:FRIEND_OF { since: 1357718400 }]->(john);
如果确实需要两个单独的查询,则第二个查询必须在重新使用之前找到sally
和john
节点。新查询还可以使用一些不同的标识符(如a
和b
):
在第二个查询中,我假设一个
个人
节点的名称
足以找到一个唯一的节点。您可能需要查找MERGE子句您可能需要查找MERGE子句您可能需要查找MERGE子句您可能需要查找MERGE子句