【发布时间】:2020-01-27 11:53:21
【问题描述】:
我正在尝试使用 @LastModifiedDate 和 @LastModifiedBy 注释来审核我在 MongoDB 中的记录。
这是我的模型
@Document(collection = "A")
class A{
@LastModifiedBy
private String lastModifiedUser;
@LastModifiedDate
private Instant lastModifiedDate;
private List<B> listB;
}
class B{
@LastModifiedBy
private String lastModifiedUser;
@LastModifiedDate
private Instant lastModifiedDate;
}
Service1.class
public class Service1 {
public void saveA(A a) {
repository.save(a)
}
}
class A 可以正常工作,但不能用于嵌入式 class B。
任何帮助将不胜感激。
使用2.1.10- Spring Data Mongo and for Springboot 2.1.8.Release
【问题讨论】:
-
我是
2.1.10- Spring Data Mongo and for Springboot 2.1.8.Release -
与
A和B交互有什么区别?你能提供最少的可重现代码吗? -
在向 Mongo DB 添加条目时,我能够为 A 获得
lastModifiedUser和lastModifiedDate的值,但在 B 的列表中我没有获得这两个值。 -
这似乎是一个已知问题jira.spring.io/browse/DATAMONGO-1440,也许这篇文章会帮助stackoverflow.com/questions/37324188/…
-
@shahaf,我已经浏览了那个帖子,无法得到任何解决方案。
标签: java mongodb spring-boot