【发布时间】:2014-02-07 16:00:39
【问题描述】:
如何验证存储日期时间的 mongodb 字段形式是否更大 超过 24 小时。我必须验证它是否少于 24 小时。
【问题讨论】:
如何验证存储日期时间的 mongodb 字段形式是否更大 超过 24 小时。我必须验证它是否少于 24 小时。
【问题讨论】:
如果您想列出集合中 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}});
希望这会有所帮助。
【讨论】: