Я хотел бы вставить следующий документ в mongodb:
Query query = new Query();
query.addCriteria(Criteria.where("client").is(client));
Update update = new Update();
update.set("dateTime", new DateTime());
update.set("maxDate", new DateTime("9999-12-31T00:00:00.000+01:00"));
mongoTemplate.upsert(query, update, MyClass.class);
и вставить объект
{
"client" : "client",
"dateTime" : ISODate("2020-03-12T10:11:35.077Z"),
"maxDate" : Date(253402210800000)
}
Я бы хотел, чтобы maxDate был в формате ISODate. Является ли это возможным ? 9999-12-31T00: 00: 00.000 + 01: 00 слишком далеко для mongodb? Есть ли проблема с таким большим значением?
Я читал здесь https://docs.mongodb.com/manual/core/shell-types/, что mongoDB может поддерживать год 9999
РЕДАКТИРОВАТЬ с помощью datagrip вместо robomon go использование если я использую datagrip для чтения документов вместо robomon go, формат правильный. Может ли проблема возникнуть из-за дисплея robomon go?