На MongoDB, как я могу выбрать элементы с самой последней датой из этого списка:
[{
"_id" : ObjectId("5c5064f39d0c4b52cf6d1d55"),
"Date" : "12-09-2018",
"Type" : "A",
"Value" : 73650.14
},
{
"_id" : ObjectId("5c5064f39d0c4b52cf6d1d15"),
"Date" : "12-09-2018",
"Type" : "B",
"Value" : 73650.14
},
{
"_id" : ObjectId("5c5064f39d0c4b52cf6d1d58"),
"Date" : "13-09-2018",
"Type" : "A",
"Value" : 80000
},
{
"_id" : ObjectId("5c5064f39d0c4b52cf6d1d56"),
"Date" : "13-09-2018",
"Type" : "B",
"Value" : 800000
}]
Чтобы получить этот список:
[{
"_id" : ObjectId("5c5064f39d0c4b52cf6d1d58"),
"Date" : "13-09-2018",
"Type" : "A",
"Value" : 80000
},
{
"_id" : ObjectId("5c5064f39d0c4b52cf6d1d56"),
"Date" : "13-09-2018",
"Type" : "B",
"Value" : 800000
}]
Это, вероятно, легко, ноЯ просто не могу сделать это, несмотря на многие исследования.Я пытался сделать это с помощью оператора $ group, но я так и не нашел, как выдвинуть нужные значения (я только получил Date или все элементы без какого-либо фильтра).
Я новичок в DB Mongo, и ябыл бы очень признателен за вашу помощь.
Спасибо