我有一个名为的日期时间字段的集合,其创建的。 ¿有没有办法查询在任何日期但在特定时间间隔内创建的元素,如标题所示,使用查找或其他方法?在MongoDB上午9点到晚上7点获取元素“创建”
0
A
回答
0
在mysql中,我使日期时间字段为yearmonthdayhrminsec .. 20150313132300这种方式完全数字化,不依赖于不同的数据库处理日期和时间的方式。这样我可以查询数字范围.....对我来说无论如何要容易得多。
0
我在这里给出一些代码行。请根据您的要求修改以下代码。
以下函数frame_date()将根据小时,分钟,秒和毫秒获得时间。
function frame_date(gethours, getMins, getSecs, getMiliSecs) {
var timestamp = new Date();
var getYear = timestamp.getFullYear();
var getMnth = timestamp.getMonth();
var getDate = timestamp.getDate();
if (getDate < 10) {
getDate = "0" + getDate;
}
if (getMnth < 9) {
getMnth = parseInt(getMnth) + 1
getMnth = "0" + getMnth;
} else {
getMnth = getMnth + 1;
}
var final_framed_date = getYear + "-" + getMnth + "-" + getDate + " " + gethours + ":" + getMins + ":" + getSecs + "." + getMiliSecs;
return final_framed_date;
}
现在我们将在新的Date()函数中调用frame_date()函数来获取日期。
var nine_am_date = new Date(frame_date(09, 00, 00, 000));// get time of 9 a.m.
var seven_pm_date = new Date(frame_date(19, 00, 00, 000));// get time of 7 p.m.
现在我们将使用大于或小于创建的字段。它只会在9点之间取回。和晚上7点
db.collection('users').find({created: {$gte: nine_am_date, $lte: seven_pm_date}}).sort({created: -1}).toArray(function(err, users) {
if (err) {
//handle error here
} else {
//do stuff here
}
});
感谢
相关问题
- 1. Javascript倒计时从上午8点到晚上9点
- 2. 倒计时重新启动在凌晨3点,上午9点,下午3点和晚上9点
- 3. 如何在android上每天每小时给予背景通知(例如上午7点到上午8点,上午9点,上午9点00分)
- 4. 如何从上午9点到下午4点运行服务?
- 5. as.POSIXct没有认识到上午9点
- 6. 如何确保服务在上午9点开始,每天晚上9点停止?
- 7. 如何让按钮从下午3点开放至晚上9点?
- 8. 如何找到时间上的差异,如上午9点和下午1点
- 9. SQL Server:按昨天早上9点到今天晚上9点分组
- 10. 如何阻止从晚上7点TP早上7点
- 11. 碳,发现如果时间是在上午9点到下午5点
- 12. 运行工作在晚上8点一次,并在Quartz.net上午6点停止
- 13. 如何检查时间是昨天上午9点到今天上午9点之间的Ruby?
- 14. 上午9点至上午10点之间的每天的Cron表达式
- 15. 如何减少时间(从上午9点到下午5点)? Timepicker插件
- 16. 比较时间:上午7点,上午5点或上午10点什么时间接近?
- 17. 我需要检查当前时间是否在指定的时间间隔(晚上9点到明天上午9点)之间,我需要检查当前时间是晚上9点到9点(明天)Ruby on Rails
- 18. 詹金斯/哈德森建立日程安排时间跨越午夜(晚上9点至凌晨2点)
- 19. 结果在两个上午9点和10点之间 - mysql
- 20. 时间表从上午12点到上午12点
- 21. 如果时间在晚上7点到7点之间,则使用Javascript吗?
- 22. 上午10点30分至下午7点30分找到时差
- 23. 水晶报表 - 公式显示日期早上6点 - 上午6点(上午12点 - 上午12点)
- 24. 通知在凌晨12点递送,而不是上午7点
- 25. 使用GETDATE()并添加时间参数(如上午9点到上午8点59分之间)
- 26. 在用户点击的元素上获取点击事件
- 27. 如何检查DateTime的时间是晚上9点到17点(Ruby)?
- 28. 如何在上午10点到晚上10点之间每隔2小时执行一次crontab?
- 29. Oracle 10gr2:输入的执行日期是早上9点到下午5点?
- 30. GetLastWriteTime回到1600年12月31日晚上7:00:00点