2

削除されたノードで制約例外がスローされるという問題があります。

サイファー ステートメント「match (n) where ID(n)=272 return ID(n),n」は 0 行を返しますが、以前に制約された値を持つ新しいレコードを作成しようとすると、以下の例外が引き続きスローされます。 .

参考までに、制約は String[] を含むプロパティにあります - 制約の一意性が配列で壊れている可能性がありますか?

nodejs/java npm を介して Ubuntu 12.04 で Java API (OpenJDK 7) を使用して NEO4J 2.0.0M06 を操作する (v スイート コンボ :) )

一時的な回避策:制約を削除して再作成します(それ以降はすべて機能しました)。

Neo に整合性をチェックさせるツール/スキーマ コマンドはありますか?

原因: org.neo4j.kernel.impl.api.constraints.UniqueConstraintViolationKernelException: ノード 272 は、ラベル 1 およびプロパティ 4=[Ljava.lang.String;@3e4cf524 で既に存在します。
    org.neo4j.kernel.api.operations.ConstraintEnforcingEntityOperations.validateNoExistingNodeWithLabelAndProperty (ConstraintEnforcingEntityOperations.java:105) で
    org.neo4j.kernel.api.operations.ConstraintEnforcingEntityOperations.nodeSetProperty (ConstraintEnforcingEntityOperations.java:85) で
    org.neo4j.kernel.impl.api.LockingStatementOperations.nodeSetProperty (LockingStatementOperations.java:234) で
    org.neo4j.kernel.api.OperationsFacade.nodeSetProperty (OperationsFacade.java:462) で
    org.neo4j.kernel.impl.core.NodeProxy.setProperty(NodeProxy.java:214) で
    ... 5 つ以上
4

0 に答える 0