Neo4j.rb忽略返回neoId的id属性

时间:2013-05-30 10:19:06

标签: ruby-on-rails ruby neo4j

我正在尝试将id属性添加到我的节点。它的值被正确保存到neo4j数据库,我可以用webadmin app确认。但是,如果我稍后尝试访问它或序列化为json,则此属性的值设置为neoId

我真的需要这个属性,之前我已经阅读过,我不应该使用neoId来识别对象。

你知道如何获得理想的效果吗?

我应该提到我正在使用Neo4j.rb和Rails。

1 个答案:

答案 0 :(得分:3)

您不应将id设置为新属性。节点和关系始终具有设计的标识符属性。它的值由Neo4j自动生成。如果您需要自己的标识符,则不能将其命名为“id”。