У меня много документов в понедельник go этой структуры:
{
"_id": ObjectID("5a05538b8a478e0794247416"),
"mainId": "5e21b2ed28cf67567ed2bc30",
"shortHeader": "John J.J.",
"dateLastModification": ISODate("2019-09-25T07:49:34.732Z")
}
Мне нужно получить документ с максимальной датой. Я пытаюсь сделать это так:
EntryMetaInfo mainMeta = metaService.getCollectionMetaByName("history");
Document searchQuery = new Document("mainId", "5e21b2ed28cf67567ed2bc30");
FindIterable<Document> oldDatas = mongoService.getDocuments(mainMeta, searchQuery);
Document modification = oldDatas.max(new Document("dateLastModification", null)).first();
Но я получаю исключение MongoQueryException. Как получить документ к максимальной дате?