目录
1. 报错:CypherSyntaxError
Invalid input ''': expected whitespace or a label name
2. 报错:DatabaseError: None
3. 报错:ConnectionRefusedError: [Errno 111] Connection refused
问题代码:
newNode = Node('刘德华(演员)',value=neoValue,objectiveAttrID=int(objectParaID),unit=neoUnit)
neo_graph.create(newNode)
问题原因:
label中的圆括号导致
解决方法:
去掉圆括号
问题代码:
a = neo_graph.nodes.match('xxxx',ModelId=int(modelid)).first()
查看官方文档:
问题原因:
与图数据库的关联断掉了
解决方法:
重新连接数据库或者写个重新连接的try…except…
问题代码举例(执行其他命令也会报该错):
neo_graph.run("match (a:XXX) return a limit 10")
问题原因:
neo4j挂掉了...
解决方法:
重新启动neo4j:
cd到neo4j安装目录bin下,执行启动命令"./neo4j start ",如果已经添加bin目录到环境变量,cmd直接调用neo4j start即可;
neo4j的停止命令"./neo4j stop"