Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Py2neo更新现有节点_Python_Docker_Flask_Neo4j_Py2neo - Fatal编程技术网

Python 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

我一直在尝试使用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 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']}