爲什麼batch.set_labels()與batch.create工作(),但與batch.get_or_create_indexed_node()py2neo set_labels
這工作,如預期的那樣創建一個節點。
batch = neo4j.WriteBatch(neo4j_graph)
a = batch.create(node({'name': 'a'}))
batch.set_labels(a, 'Person')
batch.submit()
這不起作用,沒有創建節點。
graph_db.get_or_create_index(neo4j.Node, 'node_index')
batch = neo4j.WriteBatch(neo4j_graph)
b = batch.get_or_create_indexed_node(NEO4J_NODE_INDEX, 'name',
'b',
{'name': 'b'}
)
batch.set_labels(b, 'Person')
batch.submit()