【发布时间】:2019-03-02 03:40:27
【问题描述】:
有没有办法改进这段代码?使用 ES6 风格,我正在使用最新的稳定版本的 node.js。
const UserSchema = new mongoose.Schema({
date: string;
dateObj: {
year: number,
month: number,
day: number
};
project: string;
task: string;
hours: number;
});
let data = new Data();
data.date = new Date(body.date);
data.dateObj = {
year: body.dateObj.year,
month: body.dateObj.month,
day: body.dateObj.day
}
data.project = body.project;
data.task = body.task;
data.hours = body.hours;
}
【问题讨论】:
-
什么是
Data?请同时添加缺失的部分。 -
旁注:仅供参考,而“assignation”是一个英文单词,它不是你想要的那个。 :-) (“任务”是一次秘密会议,通常是情侣聚会。)您可能希望在那里进行“任务”。
-
@T.J.Crowder 谢谢 :-)
-
@T.J.Crowder 可能不是,很多人提到 body 对象 ;-)
-
@DarrenSweeney - 我主要是尽量避免物化身体。 ;-)
标签: javascript node.js mongoose ecmascript-6 mongoose-schema