Этот документ хранится в монго:
{
"_id" : "cpd4-734fc2db-a5b0-4881-b5d7-bf85d894178d",
"expiresAt" : ISODate("2018-10-10T00:00:00Z")
}
Чтобы убедиться, что все данные верны, сначала я получил документ и записал некоторые данные:
Reference ref = this.mongoTemplate.findById("cpd4-734fc2db-a5b0-4881-b5d7-bf85d894178d", Reference.class);
LOG.info(ref.getExpiresAt().toString());
LOG.info(Long.toString(ref.getExpiresAt().getTime()));
Результат:
Wed Oct 10 02:00:00 CEST 2018 <<<<<<<<<<<<<<<<<<<
1539129600000
Как видите, когда я получаю объект, поле the expiresAt
имеет значение 02:00:00
вместо 00:00:00
.
Значение в базе данных expiresAt
, поле: ISODate("2018-10-10T00:00:00Z")
Любые идеи или мысли приветствуются по этому вопросу!