目前正在努力尝试在MongoDB中建模数据库模式。我陷入困境的是员工必须表明他们可以工作的时间。
即
星期一: 上午9点至下午12点,下午2点至下午6点
星期二: 上午8点至10点,中午12:00至下午2点,下午4点至下午6点
等。
我可以在我的架构中有一个嵌入字段,但是我不确定这是否是最佳解决方案。
评论
答案 0 :(得分:0)
在架构设计方面没有通用规则。我会存储一个数值范围列表,其中范围的单位是从工作周开始的秒数。这样就可以使用mongo在单个查询中直接搜索可用的人员。在现代平台上,日期操作应该不是问题。