传递节点名以使用python创建neo4j节点

2024-10-03 17:25:16 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,我可能需要道歉,因为我可能不是一个好的英语作家。 我是neo4j的新用户。我想用python创建一个图形数据库,并存储在neo4j中。我的数据库包含125个独立的图形。我将一个接一个地得到图形,并在它们上测试我的算法。我发现我不能在neo4j社区中创建多个图形。所以我决定测试标记的节点。我的意思是图1节点有标签“one”等等。我尝试使用方法参数传递名称和标签,但我认为这是个坏主意。因为我犯了错误。如何将名称和标签传递给CREATE cypher查询

我的代码是:

    wlabel = p.number_to_words(label)
    tx.run("CREATE ($n : $lbl { node_weight : $nweight })", n=node, lbl=wlabel, nweight=node_weight)

“label”变量来自1到125的循环。“node”变量来自1到“number of nodes”的循环。我知道$n和$lbl是导致错误的原因,但我不知道任何替代方法。 我将感谢任何帮助


Tags: 方法名称数据库node图形number节点错误