mongoosejs中的日期比较

时间:2011-11-22 00:52:23

标签: mongoose

比较猫鼬的日期似乎对我失败了。即使我将日期设置为将来,我的日期比较总是返回false。

TaskSchema = new Schema({
    description: String,
    end: { type: Date, required: true, index:true}
})

task.end >= Date()

1 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解答案,但如果我新建一个Date实例而不是仅调用Date()

,则以下情况有效
task.end >= new Date()

我认为Date()是一个创建日期对象的静态工厂方法,但我想我可能错了。如果我是console.log Date()和new Date(),它们都打印出日期,所以不确定区别是什么,但不管它是否有效,如果我新建日期。