我有这种格式的工作时间
Monday 12:00pm to 5pm
11:00pm to 3am
基本上,我试图将所有转换为24小时格式
因此
Monday 1200 to 1700
2300 to 300
所以现在,我可以用这种方式从NoSQL查询,
if input_hours > start_hours AND input_hours < end_hours
然而,对于像开放的夜总会这样的企业来说,这是行不通的
例如11:00pm to 3:00am -> 2300 to 300
(上述条件失败2am = 200
不大于2300
)并且我必须编写稍微复杂的查询
我正在使用弹性搜索
数据库中是否可以有更多查询优化的工作时间实现?
我正试图找到在任何特定时间开放的业务