使用spring数据的Mongodb文档版本控制

时间:2013-03-08 12:06:15

标签: mongodb spring-data-mongodb

我在我的Java应用程序中使用Spring Data连接到MongoDb并且需要对文档进行版本控制(基本上存储历史记录)。 如果使用Mongoid

,它似乎在Ruby中非常简单

我想知道Spring数据是否与Java类似。或者你最好尝试实现自己的。

2 个答案:

答案 0 :(得分:1)

是的,Spring数据中有一个非常好的功能,即审核,您可以参考以下链接

http://www.javacodegeeks.com/2013/11/auditing-entities-in-spring-data-mongodb-2.html

答案 1 :(得分:-1)

经过大量研究,我发现了https://javers.org/documentation/spring-boot-integration/。这就像坚如磐石,非常容易实现。

此库可帮助存储所有更改字段的历史记录,并易于查询,并且具有强大的支持。在这里共享了示例POC:https://nullbeans.com/auditing-using-spring-boot-mongodb-and-javers/