【发布时间】:2020-06-14 06:20:16
【问题描述】:
我有以下对象(数据模型):
const TimeSheetSchema = mongoose.Schema({
category: {
type: String,
require: true
},
duration: {
start: Date,
end: Date
},
isDeleted: {
type: Boolean,
default: false
}
});
如何解构timeSheet 对象以便在排序函数中使用字段“start”?
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');
}
【问题讨论】:
-
请标记下正在使用的相关库,因为普通的js真的不是这样工作的。
标签: javascript mongoose ecmascript-6 destructuring