在使用REST API更新和创建neo4j节点期间,有没有办法实现乐观并发?我希望创建一个具有唯一名称的用户节点,但前提是该名称不存在。如果两个用户同时选择了相同的用户名,我不希望他们意外地覆盖彼此。
此外,我还可以使用递增的版本号来检查节点上的并发性。在SQL中,我通常会有一个带有where子句的更新,用于检查id和版本号。有没有类似的方法,我可以用cypher来实现,并且不需要我在一个长查询中输入所有的属性名称?
发布于 2012-11-27 04:50:44
您可以尝试唯一的索引:http://docs.neo4j.org/chunked/stable/rest-api-unique-indexes.html
Cypher "CREATE help“语法也可能会有帮助:http://docs.neo4j.org/chunked/stable/query-create-unique.html
https://stackoverflow.com/questions/13576718
复制