Neo4jに挿入された最後の内部IDを取得します。NEO4Jに最後の内部IDを挿入する方法は?
私は、MySQLにmysqli_insert_id($conn);
であることが、Javaを使用してのNeo4jで作成された最後のIDを取得する方法を知っています?あなたは、より多くの詳細を提供する、次の方法を試していなかったので
おかげ
Neo4jに挿入された最後の内部IDを取得します。NEO4Jに最後の内部IDを挿入する方法は?
私は、MySQLにmysqli_insert_id($conn);
であることが、Javaを使用してのNeo4jで作成された最後のIDを取得する方法を知っています?あなたは、より多くの詳細を提供する、次の方法を試していなかったので
おかげ
..
MATCH(n)
RETURN ID(n) AS temp
ORDER BY temp DESC
LIMIT 1
OR
MATCH(n) RETURN MAX(ID(n)) AS temp
あなたは最後の映画は、例えば、その後にラベルを追加挿入したい場合は、クエリは次のようになります。
MATCH(n:Movie) RETURN MAX(ID(n)) AS temp
ノード間を削除すると、このアプローチはうまくいかないと考えてください。
もっと効率的なソリューションをご覧ください。How to get last node created in neo4j?
何をしようとしていますか?ノードとリレーションシップは、内部ID空間が別々になっています。また、内部IDは、そのIDとのノード/関係が削除された後に再利用することができます。 – cybersam
@cybersam私の答えを見てください。「1人のユーザーがn個のコメントを作成でき、n個のユーザーがn個のコメントを同時に作成する場合、これは必ずしも真実ではありません」。 – fport