在 py2neo 中添加标签不起作用
Adding label in py2neo not working
我正在使用此代码:
n1 = Node("X", name=w1)
graph.create(n1)
n1.add_label(u2)
但它根本没有添加此标签 u2
,即使是在 Python 提示符下也是如此。
根据the docs,您应该以这种方式向节点添加标签:
alice = Node("Person", name="Alice")
alice.labels.add("Employee")
在您的情况下,您使用的是不同的方法名称 (add_label),并且没有传递字符串。尝试:
n1 = Node("X", name="w1")
graph.create(n1)
n1.labels.add("u2")
注意 "u2"
而不是 u2
。
如果您尝试使用标签列表更新节点,那么您可以尝试:
nodeLabelList = ["Person", "Admin"]
node.update_labels(nodeLabelList)
这是 py2neo v4 的。
我正在使用此代码:
n1 = Node("X", name=w1)
graph.create(n1)
n1.add_label(u2)
但它根本没有添加此标签 u2
,即使是在 Python 提示符下也是如此。
根据the docs,您应该以这种方式向节点添加标签:
alice = Node("Person", name="Alice")
alice.labels.add("Employee")
在您的情况下,您使用的是不同的方法名称 (add_label),并且没有传递字符串。尝试:
n1 = Node("X", name="w1")
graph.create(n1)
n1.labels.add("u2")
注意 "u2"
而不是 u2
。
如果您尝试使用标签列表更新节点,那么您可以尝试:
nodeLabelList = ["Person", "Admin"]
node.update_labels(nodeLabelList)
这是 py2neo v4 的。