neo4jrb DeprecatedSchemaDefinitionError

时间:2017-06-16 09:18:28

标签: neo4j neo4jrb

我遇到了Neo4jrb 8.1.1,Rails 5.1.1,Neo4j 3.2.0 CE的问题

我有一个带有Int id的City模型,DB只读取从csv文件导入的数据。 我应该声明什么来摆脱错误?

到目前为止,我认为这是宣告

id_property :id
property :name

会很好,但不起作用。

总的来说,我对这些新的迁移文件感到恼火,因为Neo4J数据库已经完成,我不应该编写或修改索引或约束。

1 个答案:

答案 0 :(得分:0)

您看到的错误消息是什么?我想你可以通过创建初始化程序并手动将相关约束添加到ModelSchema来解决问题。像Neo4j::ModelSchema.add_defined_constraint(City, :id)这样的东西。也有可能这可以在模型本身内完成。一些实验应该可以解决这个问题。

有关详细信息,请参阅源代码: