数据库架构设计

时间:2017-01-19 19:35:52

标签: mongodb

目前正在努力尝试在MongoDB中建模数据库模式。我陷入困境的是员工必须表明他们可以工作的时间。

星期一:    上午9点至下午12点,下午2点至下午6点

星期二:    上午8点至10点,中午12:00至下午2点,下午4点至下午6点

等。

我可以在我的架构中有一个嵌入字段,但是我不确定这是否是最佳解决方案。

评论

1 个答案:

答案 0 :(得分:0)

在架构设计方面没有通用规则。我会存储一个数值范围列表,其中范围的单位是从工作周开始的秒数。这样就可以使用mongo在单个查询中直接搜索可用的人员。在现代平台上,日期操作应该不是问题。