如何在neo4j中创建最后一个节点?

Wil*_*ill 4 neo4j

所以我知道你创建节点时neo4j每个节点都有一个UUID.我知道您可以通过访问ID来访问该UUID的特定节点.例如:

START n=node(144) RETURN n;

我如何获得最后创建的节点?我知道我可以显示所有节点,然后在带有相应ID的anotehr查询中运行相同的命令,但有没有办法快速完成此操作?我可以按ID订购节点并限制1吗?有更简单的方法吗?无论哪种方式,我都没有想出如何通过简单的密码查询这样做.

Sat*_*nde 5

每次都不能保证新节点的id始终大于以前创建的所有节点,

因此,更好的方法是设置created_at属性,该属性在创建节点时存储当前时间戳.您可以使用timestamp()函数存储当前时间戳

然后,

Match (n)
Return n
Order by n.created_at desc
Limit 1
Run Code Online (Sandbox Code Playgroud)