Ich verwende py2neo, um einige Daten in meine Neo4j db einzufügen.Abrufen von NodePointer.properties, die noch nicht in DB eingefügt wurde
Ich schaffe Arrays von NodePointers und Beziehungen und legen Sie sie mit
for i in rels:
test_graph.create(i)
nach dem Prozess.
Während der Erstellung meiner Arrays möchte ich überprüfen, ob ein bestimmter NodePointer bereits zum Array hinzugefügt wurde oder nicht (ich möchte nicht zwei NodePointer mit demselben Namen erstellen).
nach einem Weg sucht eine NodePointer Eigenschaft zu überprüfen, habe ich dies bei py2neo Dokumentation:
>>> alice.properties["name"]
'Alice'
aber wenn ich versuche zu tun:
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)
ich: 'NodePointer' object has no attribute 'labels'
Hat jemand eine Lösung oder einen Vorschlag für mein Problem? Vielen Dank.