Neo4j db'ye bazı veriler eklemek için py2neo kullanıyorum.Henüz DB'ye eklenmemiş NodePointer.properties'i geri al
Ben NodePointers ve İlişkiler dizileri oluşturmak ve işlemden sonra
for i in rels:
test_graph.create(i)
onları yerleştirin.
Dizilerimin oluşturulması sırasında diziye belirli bir NodePointer eklenmiş olup olmadığını kontrol etmek istiyorum (aynı ada sahip iki NodePointer oluşturmak istemiyorum). Bir NodePointer özelliklerini kontrol etmek için bir yol mu arıyorsunuz
, ben py2neo belgelerine de bu buldum:
>>> alice.properties["name"]
'Alice'
ama yapmam çalıştığınızda:
def isThereAThisInHere(this, here):
for i in here:
if (i.properties["name"] == this):
return i
return False
mVar = isThereAThisInHere(defWord.wordVar[0],tempVar)
if (mVar == False):
mVar = Node("Variable",name=defWord.wordVar[0])
tempVar.append(mVar)
alıyorum: 'NodePointer' object has no attribute 'labels'
Sorunum için herhangi bir çözüm veya öneri olan var mı? Teşekkür ederim.