首页 > 解决方案 > Mongotemplate:如何将结果字段转换为自定义 Java 类型?

问题描述

// collection: test
{
  ...
  Datetime: 43665.384931
  ...
}
public Class POJO {
  @Field("ID")
  private String id;

  @Field("Datetime")
  private Date datetime; // Where can I implement a converter to cast double value from mongo to Java type Date here?
}
mongoTemplate.findOne(new Query(), POJO.class, "test")

我在哪里可以实现一个转换器来将双精度值从 mongo 转换为 Java 类型 Date ?

标签: springmongodbspring-bootspring-data-mongodb

解决方案


在此处输入图像描述

注册一个MongoCustomConversionsbean 对我有用。


推荐阅读