у меня MongoDB документ как:Сортировка данных в MongoDB на основе даты, встроенные в массив
{
"_id":"fnbgfbmkgmbkgmbklhn",
"data":[
{
"item":"ITEM1",
"date":ISODate("2016-09-06T13:38:44.714Z")
},
{
"item":"ITEM2",
"date":ISODate("2016-09-06T13:50:44.714Z")
},
{
"item":"ITEM3",
"date":ISODate("2016-09-06T13:45:44.714Z")
}
]
}
Этот документ является результатом db.collectionName.aggregate (....). После применения агрегата, как сортировка может быть выполнена на основе «даты».
Можете ли вы показать нам предыдущий конвейер агрегации, который дает результат выше? Из отмеченного возможного обмана вы можете просто вставить конвейер [** '$ sort' **] (https://docs.mongodb.com/manual/reference/operator/aggregation/sort/#pipe._S_sort) до который дает вам этот результат, поэтому было бы замечательно, если бы вы могли отредактировать свой вопрос, чтобы показать полный конвейер. – chridam