如何验证字段形式mongodb存储日期时间更长 超过24小时。我必须验证它不到24小时。
答案 0 :(得分:0)
如果要列出24小时前创建的集合中的所有文档,则集合中的每个文档都必须有一个表示创建日期的字段:
{
"title" : "A blog post",
"author" : "vmr",
"content" : "...",
"created_on" : new Date();
}
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.HOUR, -24);
Date date = c.getTime();
然后运行此命令以获取超过24小时的文档:
db.posts.find({created_on: {$lt: date}});
希望这有帮助。