我正在尝试将id
属性添加到我的节点。它的值被正确保存到neo4j数据库,我可以用webadmin app确认。但是,如果我稍后尝试访问它或序列化为json,则此属性的值设置为neoId
。
我真的需要这个属性,之前我已经阅读过,我不应该使用neoId
来识别对象。
你知道如何获得理想的效果吗?
我应该提到我正在使用Neo4j.rb和Rails。
答案 0 :(得分:3)
您不应将id设置为新属性。节点和关系始终具有设计的标识符属性。它的值由Neo4j自动生成。如果您需要自己的标识符,则不能将其命名为“id”。