小编Ray*_*ahn的帖子

在mongoDB中搜索日期并忽略时间

我试图根据日期字段查询集合.我的收藏品有一个日期+时间戳类型的字段.但是我想忽略时间戳并只使用日期部分.该字段为:"enddate":ISODate("2014-10-10T07:00:00Z").我使用以下查询:

Camps.findOne(

        { $and: [ {status: 1} , {camp_id: pCampID} , {$or: [ {enddate: null}, {enddate: {$gte: new Date()} } ] } ] },...
Run Code Online (Sandbox Code Playgroud)

但是date(new Date())被转换为UTC日期,这导致查询不返回所有文档.

任何帮助是极大的赞赏.

mongoose mongodb node.js

3
推荐指数
1
解决办法
2533
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1