我试图获取在给定时间后创建的所有文档,让我们说t =' 2017年9月2日星期六,下午3:07:48'所以我应该得到所有文件这是在2017年2月9日下午3:07:48之前创建的。
这是我的数据库架构:
{
author: 'abc', //String
createdAt: 'Monday, August 14th, 2017, 9:46:09 PM', // String
title: 'How to code' // String
}
我使用了相同的查询,但是我得到的随机文档没有遵循上述要求的时间限制。
post.find({createdAt:{$lt:req.params.time}}, function(err,posts){
if(err) return res.json({Status:Failed});
if(posts){
return res.json(posts);
}
else{
return res.json({
msg: 'Could not find older posts',
});
}
});
我在查询中使用错误的时间戳格式吗?