我正在为neo4j(neo4j.v1)使用python驱动程序,并且我试图编写一个通用函数来获取节点的唯一ID和一个属性,并以唯一ID返回此节点的属性值。 / p>
我尝试使用以下代码未成功:
def prop_by_node_id(tx, node_id, prop):
prop = "s." + prop
result = tx.run("MATCH (s) WHERE s.id = $id return $prop", id=node_id, prop=prop)
我在APOC中寻求解决方案,但找不到。 谢谢
答案 0 :(得分:0)
标签,关系类型和属性不能动态进入密码查询。 因此,您需要使用Python生成密码查询。
此外,由于节点s
上的标签缺失,因此查询将无法执行,因此您将执行all node scan
,这确实很糟糕。