【发布时间】:2012-01-03 11:21:12
【问题描述】:
在猫鼬中比较日期似乎对我来说是失败的。即使我将日期设置为遥远的未来,我的日期比较也总是返回 false。
TaskSchema = new Schema({
description: String,
end: { type: Date, required: true, index:true}
})
task.end >= Date()
【问题讨论】:
标签: mongoose
在猫鼬中比较日期似乎对我来说是失败的。即使我将日期设置为遥远的未来,我的日期比较也总是返回 false。
TaskSchema = new Schema({
description: String,
end: { type: Date, required: true, index:true}
})
task.end >= Date()
【问题讨论】:
标签: mongoose
不确定我是否完全理解答案,但如果我新建一个 Date 实例而不是仅调用 Date(),则以下方法有效
task.end >= new Date()
我认为 Date() 是一个创建日期对象的静态工厂方法,但我想我可能是错的。如果我 console.log Date() 和 new Date(),它们都会打印出日期,所以不确定有什么区别,但不管我是否新 Date 都有效。
【讨论】: