Python Py2neo更新现有节点
我一直在尝试使用py2neo更新现有节点。 有些事情值得一试:Python Py2neo更新现有节点,python,docker,flask,neo4j,py2neo,Python,Docker,Flask,Neo4j,Py2neo,我一直在尝试使用py2neo更新现有节点。 有些事情值得一试: OS: Arch Linux x86_64 python version: 3.8 py2neo version: 2021.0.1 ne4j version: 4.2.1 flask version: 1.1.2 Application is running inside a docker container, the actual flask website is on port 5000, neo4j interface is
OS: Arch Linux x86_64
python version: 3.8
py2neo version: 2021.0.1
ne4j version: 4.2.1
flask version: 1.1.2
Application is running inside a docker container, the actual flask website is on port 5000, neo4j interface is on port 7474 and flask connects to port 7687 (neo4j)
以下是我尝试过的几种方法:
(一)
在第二个方法中,我尝试了以下函数调用:
graph_db.update_node(node_name='Andrei', node_group='Person', property_update={'name': t['Updated']})
(这只返回nameerror:name't'未定义(我已经看到)
及
我是否在函数调用中出错,或者实际的更新函数由于某种原因无法工作?显然,解决方案是从函数调用中删除“t”
graph_db.update_node(node_name='Andrei',node_group='Person',property_update={'name':t['Updated']}
现在是:
graph_db.update_node(node_name='Andrei', node_group='Person', property_update={'name': ['Updated']}
老实说,我知道为什么它不能与其他函数调用一起工作
graph_db.update_node(node_name='Andrei', node_group='Person', property_update={'name': t['Updated']})
graph_db.update_node(node_name='Andrei', node_group='Person', property_update={'name':'Updated'})
graph_db.update_node(node_name='Andrei', node_group='Person', property_update={'name': ['Updated']}