py2neo 无法创建节点
发布于 2 年前 作者 zerone 2876 次浏览 来自 问答

使用py2neo 3.1.2版本无法创建节点,代码如下。可以查询,创建节点无法。 from py2neo import Graph,Node,Relationship if name == ‘main’: graph = g = Graph() tx = graph.begin() x = Node(label=‘Dish’,name=“test_node_1”) tx.create(x) tx.commit() y =graph.find_one(label=‘Dish’) print(y)

ps:直接用Cypher语句可以创建
graph.run("CREATE (n:BBB{name:'ssss'}) return n")

求解?

2 回复

虽然我不太懂Python,但我给你找到了这个实例: https://github.com/neo4j-examples/movies-python-bolt

x = Node(label='Dish',name='test_node_1')

这个语句实际上创建了一个Node 有两个属性,一个是’label’ 一个是’name’ 这个label是属性,不是Label 符合你查询的正确语句应该是

x = Node('Dish', name='test_node_1')
回到顶部