【发布时间】:2014-05-26 18:05:56
【问题描述】:
我想获取最近 30 分钟内更新的文档
每个文档都有date类型的updateAt字段
我正在做以下事情:
Model.find({
updatedAt : { $gte : new Date(Date.now() - (30 * 60000)) } },
function(err, docs){
console.log(err); //null
console.log(docs); //empty array []
});
但实际上,通过从猫鼬控制台查看,我的文档在过去 30 分钟内更新了 At 值。
我做错了什么?
【问题讨论】:
-
架构中
updatedAt字段的类型是什么? -
每次更新文档时是否更新 updatedAt 值?
-
大家好,我很抱歉向您提出这个问题,经过数小时发现问题和无用的谷歌搜索......我发现......我正在测试一个与此无关的数据库脚本。我上面的脚本在将它与正确的数据库链接后完美运行。