0

REST API を使用して neo4j ノードを更新および作成する際に楽観的同時実行を実装する方法はありますか? その名前が存在しない場合にのみ、一意の名前を持つユーザー ノードを作成したいと思います。2 人のユーザーが同時に同じユーザー名を選択した場合に、誤ってお互いを上書きしないようにします。

さらに、ノードでの同時実行性をチェックするために、インクリメントするバージョン番号のようなものを用意することもできます。SQL では、通常、id とバージョン番号をチェックする where 句を使用して更新します。実装が簡単で、すべてのプロパティ名を長いクエリに入力する必要がない、サイファーでできる同様のことはありますか?

4

1 に答える 1

2

一意のインデックスを試すことができます: http://docs.neo4j.org/chunked/stable/rest-api-unique-indexes.html

Cypher "CREATE UNIQUE" 構文も役立つ場合があります: http://docs.neo4j.org/chunked/stable/query-create-unique.html

于 2012-11-27T04:50:43.967 に答える