【发布时间】:2016-04-16 19:29:43
【问题描述】:
我正在尝试返回一天创建的每个文档的搜索结果。以下是我使用的查询。
var query = Document.find({}).populate('contacts');
var gte = moment(req.query.date, 'DD-MM-YYYY').startOf('Day');
var lte = moment(req.query.date, 'DD-MM-YYYY').endOf('Day');
query.where('dates.createdAt').gte(gte).lt(lte);
此查询在几天内有效,但并非全部有效。我似乎无法理解这种行为。请帮忙。
查询字符串中日期的格式为DD/MM/YYYY。
适用于:2016-04-16T00:02:30.065Z
不适用于:2016-04-15T19:02:59.758Z
【问题讨论】:
标签: node.js mongodb mongoose mongodb-query