【问题标题】:date comparison in mongoosejsmongoosejs中的日期比较
【发布时间】:2012-01-03 11:21:12
【问题描述】:

在猫鼬中比较日期似乎对我来说是失败的。即使我将日期设置为遥远的未来,我的日期比较也总是返回 false。

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

task.end >= Date()

【问题讨论】:

    标签: mongoose


    【解决方案1】:

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

    task.end >= new Date()
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-31
      • 2018-11-24
      • 2022-11-18
      • 1970-01-01
      • 2015-04-17
      • 2017-01-19
      • 2011-06-27
      • 2012-12-13
      相关资源
      最近更新 更多