I have the following object (data model):
const TimeSheetSchema = mongoose.Schema({
category: {
type: String,
require: true
},
duration: {
start: Date,
end: Date
},
isDeleted: {
type: Boolean,
default: false
}
});
How do I destructure the timeSheet
object in order to use field "start" in the sort function?
try {
const timeSheets = await TimeSheet
.find({isDeleted: false})
.sort({start: -1});
res.json(timeSheets);
} catch (err) {
console.error(err.message);
res.status(500).send('Server error');
}