1
productChanges
集合中的文档如下所示。带子文档的Spring mongotemplate查询结果
{
"_id" : NumberLong(9780876590034),
"isbn" : NumberLong(9780876590034),
"updDtime" : ISODate("2016-06-08T14:02:29.044Z"),
"Audit" : {
"LastProcCntrlNo" : 100192211,
"UpdDtime" : ISODate("2016-06-08T14:02:29.044Z"),
"AddDtime" : ISODate("2016-06-08T14:02:29.044Z")
}
}
我有我的ProductChanges.java
类
public class ProductChanges {
Long isbn;
Date updDtime;
Audit audit;
// getters & setters
}
我用mongoTemplate
来查询数据库,但我不能让填充Audit
对象。
// query the DB
List<ProductChanges> productChanges = mongoTemplate.find(query, ProductChanges.class, "productChanges");
这应该是直截了当的。我需要注释我的Audit
对象吗?我错过了一些微不足道的东西吗?
Spring Data MongoDB文档无助于找到此问题的答案。基于该Spring Data MongoDB documentation
“我无法获得审核对象填充”:描述发生了什么。任何错误消息?列表简单的时候不应该是空的吗? –
@ antoine-sac没有错误信息。 'productChanges'填充了条目,但'audit'始终为空。 – ravindrab