neo4j约束删除节点

我有一个问题,在删除的节点上抛出一个约束exception。

cypher语句“match(n)where ID(n)= 272 return ID(n),n”返回0行,但是当我尝试创build一个先前有约束值的新logging时,下面的exception仍然是抛出。

仅供参考,约束是在一个属性包含一个string[] – 也许约束唯一性与数组打破?

在Ubuntu 12.04上使用Java API(OpenJDK 7)通过nodejs / java npm(v sweet combo :)使用NEO4J 2.0.0M06)

临时解决方法:删除约束并重新创build它(从此开始工作)。

是否有一个工具/模式命令强制Neo检查完整性?

引起:org.neo4j.kernel.impl.api.constraints.UniqueConstraintViolationKernelException:节点272已经存在与标签1和属性4 = [Ljava.lang.String; @ 3e4cf524在org.neo4j.kernel.api.operations.ConstraintEnforcingEntityOperations。 (org.neo4j.kernel.impl.api.LockingStatementOperations.nodeSetProperty(LockingStatementOperations.java:234))的org.neo4j.kernel.api.operations.ConstraintEnforcingEntityOperations.nodeSetProperty(ConstraintEnforcingEntityOperations.java:85) org.neo4j.kernel.api.OperationsFacade.nodeSetProperty(OperationsFacade.java:462)at org.neo4j.kernel.impl.core.NodeProxy.setProperty(NodeProxy.java:214)... 5 more