所以我知道当你创建节点时,neo4j 为每个节点都有一个 UUID。我知道您可以通过访问 ID 来通过该 UUID 访问特定节点。例如:
START n=节点(144)
返回 n;
如何获取最后创建的节点?我知道我可以显示所有节点,然后在另一个查询中使用相应的 ID 运行相同的命令,但有没有办法快速做到这一点?我可以按 id 对节点排序并限制为 1 吗?有没有更简单的方法?不管怎样,我还没有弄清楚如何通过简单的密码查询来做到这一点。
最佳答案
每次都不能保证新节点总是比所有以前创建的节点具有更大的 id,
所以更好的方法是设置created_at属性,该属性在创建节点时存储当前时间戳。 您可以使用timestamp()函数来存储当前时间戳
那么,
Match (n)
Return n
Order by n.created_at desc
Limit 1
关于neo4j - 如何获取 Neo4j 中创建的最后一个节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25560306/