0

在使用 REST API 更新和创建 neo4j 节点期间,有什么方法可以实现乐观并发?只有当该名称不存在时,我才想创建一个具有唯一名称的用户节点。如果他们同时选择相同的用户名,不希望两个用户意外地相互覆盖。

此外,我还可以使用递增的版本号来检查节点上的并发性。在 SQL 中,我通常会使用检查 id 和版本号的 where 子句进行更新。有没有我可以用 cypher 做的类似的事情,这很容易实现,并且不需要我将所有属性名称输入到一个长查询中?

4

1 回答 1

2

你可以尝试一个唯一的索引:http ://docs.neo4j.org/chunked/stable/rest-api-unique-indexes.html

密码“CREATE UNIQUE”语法也可能有帮助:http ://docs.neo4j.org/chunked/stable/query-create-unique.html

于 2012-11-27T04:50:43.967 回答