class Invitation
include Neo4j::ActiveNode
property :email
end
这是新节点邀请节点我可以看到它在图形数据库。 - 如果我在里面加入一些新的领域,现有的节点也不会在图形数据库 反映 - 如果我创建一个新的节点,我可以看到它在图形数据库的Rails的Neo4j如何在现有的数据库中添加新的领域
所以,问题是,如果我要加一个场假设
property :valid, type: Boolean, default: true
如何添加,这样我可以在图形数据库中现有节点???看到,同样喜欢我们活动记录迁移
我已经加场做节点
property :vish, type: Boolean, default: true
所以,当查询
Invitation.where(vish: true).count
==>结果0
如果我添加新节点Invitation.create(电子邮件: '[email protected]')
然后运行查询
Invitation.where(vish: true).count
==>结果1
这是我得到
我认为这是重复的... http://stackoverflow.com/questions/35255540/neo4j-add-update-properties-if-node-exists – tebayoso
@JorgedelosSantos如果我在轨道纯粹做的情况下得到的答案它将包装 –
是的,问题是一样的,neo4j不处理迁移,你不需要在所有节点上添加一些东西。我没有阅读'property'方法代码,但我确信它会做这样的事情:'value.present?值:default_value' – tebayoso