【问题标题】:neo4jrb DeprecatedSchemaDefinitionErrorneo4jrb DeprecatedSchemaDefinitionError
【发布时间】:2017-06-16 09:18:28
【问题描述】:

我对 Neo4jrb 8.1.1、Rails 5.1.1、Neo4j 3.2.0 CE 有疑问

我有一个带有 Int id 的城市模型,数据库是只读的,数据从 csv 文件导入。 我应该声明什么来消除错误?

到目前为止,我认为声明

id_property :id
property :name

会很好,但它不起作用。

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

【问题讨论】:

    标签: neo4j neo4jrb


    【解决方案1】:

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

    查看源代码了解更多信息:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多