Я храню время в своей записи в виде строки в формате HH:mm
, но в Node JS мне нужно отсортировать по этому полю времени, но проблема в том, что оно так же, как строка.Сначала мне нужно сопоставить свое время с Date
объектом, это вообще возможно?мой код пока:
find({hairdresserId: ObjectId(id),
visitDate: date}, {visitHourStart: 1, visitHourEnd: 1, _id: 0},
(err, document) => {
res.json({
typeOfDocument: typeof document,
vistsForThisDay: document.length,
visits: document
});
}).sort({visitHourStart: 1});
Но sort({})
должно выглядеть больше как sort({Date(visitHourStart): 1})