Neo4j 已索引错误:这是什么意思?
我正在编写一个全新的应用程序,使用一个已经整合的数据库。 数据库中已经存在索引,例如:Identity(uuid),但IMHO不应该是问题 我收到了以下错误: 在2014-10-02 03:32:01+0200开始获取127.0.0.1的“/” StaticPagesController#home以HTML格式处理 在74毫秒内完成500个内部服务器错误 Neo4j::Server::CypherResponse::ResponseError(已编制索引:标识(uuid)): app/models/identity.rb:1:in`'Neo4j 已索引错误:这是什么意思?,neo4j,Neo4j,我正在编写一个全新的应用程序,使用一个已经整合的数据库。 数据库中已经存在索引,例如:Identity(uuid),但IMHO不应该是问题 我收到了以下错误: 在2014-10-02 03:32:01+0200开始获取127.0.0.1的“/” StaticPagesController#home以HTML格式处理 在74毫秒内完成500个内部服务器错误 Neo4j::Server::CypherResponse::ResponseError(已编制索引:标识(uuid)): app/model
class Identity < CommonBaseClass
end
class CommonBaseClass
include Neo4j::ActiveNode
property :id
property :created_at, type: DateTime
property :updated_at, type: DateTime
# property :uuid
property :name
property :description
end
类标识
如果有手动索引,请将其删除。我认为neo4j.rb希望创建一个与手动(可能不是唯一的)索引冲突的约束。如果有手动索引,请将其删除。我认为neo4j.rb希望创建一个与手动(可能不是唯一的)索引冲突的约束。如果有手动索引,请将其删除。我认为neo4j.rb希望创建一个与手动(可能不是唯一的)索引冲突的约束。如果有手动索引,请将其删除。我认为neo4j.rb想要创建一个约束,它与手动(可能不是唯一的)索引冲突。不能自动替换它吗?限制约束时应该会有任何问题……您使用的是Neo4j.rb 3.0.1吗?我几乎可以肯定的是,添加了一个特性,它将查找并静默地更正它,但可能它只查找现有的约束。要手动修复此问题,只需进入web控制台并运行查询:DROP INDEX ON:CommonBaseClass(uuid)
。无法自动替换它吗?限制约束时应该会有任何问题……您使用的是Neo4j.rb 3.0.1吗?我几乎可以肯定的是,添加了一个特性,它将查找并静默地更正它,但可能它只查找现有的约束。要手动修复此问题,只需进入web控制台并运行查询:DROP INDEX ON:CommonBaseClass(uuid)
。无法自动替换它吗?限制约束时应该会有任何问题……您使用的是Neo4j.rb 3.0.1吗?我几乎可以肯定的是,添加了一个特性,它将查找并静默地更正它,但可能它只查找现有的约束。要手动修复此问题,只需进入web控制台并运行查询:DROP INDEX ON:CommonBaseClass(uuid)
。无法自动替换它吗?限制约束时应该会有任何问题……您使用的是Neo4j.rb 3.0.1吗?我几乎可以肯定的是,添加了一个特性,它将查找并静默地更正它,但可能它只查找现有的约束。要手动修复此问题,只需进入web控制台并运行查询:DROP INDEX ON:CommonBaseClass(uuid)
。