Как я могу получить данные с помощью пользовательской сортировки в Mongoose
? Существует дата начала задания, которую нужно отсортировать по месяцу и году, но в настоящее время этот сценарий сортируется только с декабря по январь.
router.get('/', (req, res) => {
Job.find()
.sort({ from: -1 })
.then(jobs => res.json(jobs))
.catch(err => res.status(404).json(err));
});
Проблема заключается в сортировке; значения для из похожи на 12.2018
, 06.2019
, 03.2020
, 11.2009
и т. д.
Я хочу отсортировать эти результаты сначала по году (после точка), а затем сортировать по месяцам. В настоящее время я не могу изменить способ установки данных, и они хранятся в виде String
в схеме модели.