【问题标题】:neo4j, py2neo: How to search a node using its propertiesneo4j,py2neo:如何使用其属性搜索节点
【发布时间】:2014-08-12 07:31:22
【问题描述】:

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

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

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

【问题讨论】:

  • 那么,(没有)发生了什么?有代码吗?

标签: python-3.x neo4j py2neo


【解决方案1】:

您可以为此使用参数化的 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 对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    相关资源
    最近更新 更多