我需要存储历史数据。这意味着像颠覆一样工作:
所以我有一个包含许多对象的模型。每次更新对象时,都会创建一个新修订。但我需要能够访问对象的所有版本。
那么如何在neo4j中存储对象图并保留所有版本?我希望能够运行运行查询,如:
非常感谢!
再见 remast
答案 0 :(得分:0)
您是否尝试过使用属性?我认为这会对你有所帮助。您可以轻松地向节点添加一个名为VERSION42的属性,在更改它时只需添加一个名为VERSION43的新属性,然后添加VERION44等等。
因此您可以轻松访问第42版中的所有联系人对象
match contact-[:REL]->() WHERE has(contact.VERSION42)