从Mongo中检索日期类型为字符串



mongodb的数据保存在Item集合中,如下所示。

{name:item1, addedDate: 2021-03-04}

addedDate保存为Date类型。目前有1000份这样的记录在收集中。

我在java:中检索如下记录

List<Item> itemList = new ArrayList<>();
@Autowired
MongoCollection<Item> itemCollection; 
itemCollection.find().into(itemList);

项目pojo如下:

public class Item{
public String addedDate;
//Getters setters
}

它无法获取和解析记录,因为addedDate的类型是String。当我把它改为日期类型时,它就起作用了。我把它作为字符串保存在pojo中,因为作为响应,我必须将它作为字符串返回。

我怎样才能做到这一点?请告知。

您可以使用LocalDate

public class Item {
private LocalDate addedDate;
//public getters and setters
}

您可以从轨迹:日期时间了解更多信息。

相关内容

  • 没有找到相关文章

最新更新