mongo检查日期是否大于当前日期

时间:2015-10-03 17:37:14

标签: mongodb mongoose

我正在检查我的expiry日期是否大于current date,但代码似乎失败了。

在我的数据库中,到期时间存储方式如下。

"expiry" : ISODate("2015-10-03T16:49:08.000Z"),

我正在比较以下字段:expiry: { $gt: Date.now() },但我没有得到user对象。

token正确传递,expiry: { '$gt': 1443892755342 }也获得timestamp

User.findOne({ token: req.params.token, expiry: { $gt: Date.now() } }, function(err, user) {
            console.log("first", user);
            if (err) {
                res.status(403).json({
                    "status": "200",
                    "data": 'Failed'
                });
            }
            res.status(200).json({
                "status": "200",
                "data": user
            });
        });

0 个答案:

没有答案