如何使用参数化查询在py2neo中提取节点属性

How to use parametrized query to extract node property in py2neo

我有一个 NEO4J 数据库,我需要传递参数查询以使用 Py2neo 库检索节点的属性

其实很简单。让我们举个例子,您有一个节点 属性 Name,您需要在该节点上提取数据。

在下面的示例中,我们采用了键 'Node_Name' 并在 Name 属性 上放置了一个 where 子句。在执行查询时,我们在匹配该键的 parameters 子句中传递了条件值 (xyz)。您可以在 parameters 子句中通过 comma-separation 使用多个键。

query = "Match (n:P)-[:next]->(P) where n.Name={ Node_Name } return P.Name"
result = graph.cypher.execute(query, parameters={"Node_Name": "xyz"})

如果这能解决您的问题,请告诉我。