我正在使用此代码:
n1 = Node("X", name=w1)
graph.create(n1)
n1.add_label(u2)
但即使是在Python提示下,它也不会添加此标签u2
。
答案 0 :(得分:1)
如果您尝试使用标签列表更新节点,则可以尝试:
loginActivity = myActivityParent as LoginActivity
facebookCallbackManager = CallbackManager.Factory.create()
LoginManager.getInstance().registerCallback(facebookCallbackManager, object : FacebookCallback<LoginResult> {
override fun onSuccess(result: LoginResult?) {
Log.d("FACEBOOK", "Successful login.")
loginPresenter!!.onSuccessfulFacebookLogin(result)
}
override fun onCancel() {
Log.d("FACEBOOK", "Facebook login was cancelled!")
enableViews()
}
override fun onError(error: FacebookException?) {
val errorMessage = error!!.message.toString()
displayErrorBoxTimed(errorMessage, myActivityParent, length = 5000)
Log.d("FACEBOOK", "Something went wrong while logging in with facebook!")
enableViews()
}
})
这是用于py2neo v4。
答案 1 :(得分:0)
根据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
。