neo4j,py2neo:如何使用其属性搜索节点

时间:2014-08-12 07:31:22

标签: python-3.x neo4j py2neo

我在Neo4j上使用py2neo进行自学项目。我有两个代码,一个用于创建节点,另一个用于创建节点之间的关系。我已经使用py2neo成功创建了具有以下属性的节点 EmpNum 名称 作用

我需要根据EmpNum搜索两个节点,将它存储到两个变量中,然后在它们之间创建关系。我搜索了相同的内容并获得了如下链接 Searching for node in py2neoWorking with indexes in neo4j and py2neo

但它们都不是我所期待的。请帮助我,因为我无法继续

1 个答案:

答案 0 :(得分:0)

您可以使用参数化的Cypher查询。类似下面的内容需要两个参数 - num_anum_b,并在它们之间创建关系。您也可以将CREATE更改为CREATE UNIQUE,以确保不会出现重复项。

MATCH (a {EmpNum:{num_a}}), (b {EmpNum:{num_b}})
CREATE (a)-[ab:RELATES_TO]->(b)
RETURN ab

要在py2neo中执行Cypher,请使用CypherQuery对象。

相关问题