Ich möchte die letzte interne ID in Neo4j eingefügt bekommen.Wie wird die letzte interne ID in NEO4J eingefügt?
Ich weiß, in Mysql, dass mysqli_insert_id($conn);
aber wie ist die letzte ID erstellt in Neo4j mit Java bekommen ???
Dank
Ich möchte die letzte interne ID in Neo4j eingefügt bekommen.Wie wird die letzte interne ID in NEO4J eingefügt?
Ich weiß, in Mysql, dass mysqli_insert_id($conn);
aber wie ist die letzte ID erstellt in Neo4j mit Java bekommen ???
Dank
Da Sie nicht mehr Details vorsah, versuchen Sie folgende Möglichkeiten ..
MATCH(n)
RETURN ID(n) AS temp
ORDER BY temp DESC
LIMIT 1
ODER
MATCH(n) RETURN MAX(ID(n)) AS temp
Wenn Sie möchten, letzte Film zum Beispiel eingesetzt, dann fügen Sie Etiketten die Abfrage wie,
MATCH(n:Movie) RETURN MAX(ID(n)) AS temp
Bitte beachten Sie, dass diese Vorgehensweise nicht funktioniert, wenn Knoten dazwischen gelöscht werden.
Für eine effizientere Lösung sehen How to get last node created in neo4j?
Dies ist nicht die Antwort, zum Beispiel kann ein Benutzer n Kommentare erstellen und wenn n Benutzer erstellen n Kommentare gleichzeitig, dies ist nicht unbedingt erforderlich. – fport
Dies ist nicht die Antwort, zum Beispiel kann ein Benutzer n Kommentare erstellen und wenn n Benutzer n Kommentare gleichzeitig erstellen, ist dies nicht unbedingt erforderlich. @Eagle_Eye – fport
Was Sie versuchen zu tun? Knoten und Beziehungen haben separate interne ID-Bereiche. Außerdem kann eine interne ID wiederverwendet werden, nachdem der Knoten/die Beziehung mit dieser ID gelöscht wurde. – cybersam
@cybersam siehe meine Antwort "ein Benutzer kann n Kommentare erstellen und wenn n Benutzer n Kommentare in der gleichen Zeit erstellen, ist dies nicht erforderlich wahr." – fport