如何在日期类型中将DD / MM / YYYY格式保存到mongodb数据库?
将其保存到mongodb后,当我检索到时,如何将其转换回DD / MM / YYYY?
我正在使用猫鼬。
答案 0 :(得分:1)
在mongodb中存储日期的更好方法是使用原生javascript date object存储它们
它们允许您在mongodb中使用一些有用的方法(比较,map reduce,...)
然后,您可以使用mongoose virtuals
,e.x。:
// describe your schema
var schema = new Schema({
time: Date
}, {
toObject: { getters: true }
});
// schema.formatted_time -> DD/MM/YYYY
schema.virtual('formatted_time').get(function() {
var date = new Date(this.time);
return (date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getFullYear());
});