0

私はneo4jでpython + py2neoを使用しています。SQLデータベースの自動割り当てレコードIDをneo4jデータベースの外部キーとして割り当てています。

この ID を持つノードがまだ neo データベースに存在しない場合、get_or_create_indexed_node() を使用して一意の ID を持つ新しいノードを作成しています。

neo4jdb.get_or_create_indexed_node(index='Company', key='cid', value=self.id, properties={'cid' : self.id})

...ネオRESTインターフェースのpy2neoのラッピングを使用。これは安全ですか?数回はまだ重複していて、同じ ID を持つ新しいノードが作成されている可能性があると思います。同じインデックスのノード間で id 外部キーの一意性を確保する、これを行うためのより良い方法はありますか?

4

1 に答える 1

0

メソッドはAPI呼び出しの単純なラッパーであるため、完全に安全である必要があります。クライアント側での一意性管理は実行されません。これらの重複を生成するコードを表示できますか?

乾杯、ニゲ

于 2012-11-30T08:08:25.330 に答える