在mongo中存储营业时间的最佳做法

时间:2015-05-29 18:41:18

标签: node.js mongodb mongoose

我需要在mongoose中设计一个架构来存储商店的运营时间,admincp中的UI将是这样的:

working hour

正如您所看到的,第一栏是工作日,商店的所有者可以根据需要打开/关闭。第二个是开放时间,最后一个是关闭时间。

该模式还需要为Sat和Sun设置默认值“off”或“false”,因为这几天几乎每家商店都关闭。

我不知道如何在mongoose中设计这样的架构。

这就是我的想法:

working: {
    mon: {
      enable: {
        type: Boolean,
        default: true
      },
      start: {
        type: Number
      },
      end: {
        type: Number
      }
    },
    tue: /* and so on */

  }

看起来很糟糕,必须有更好的方法。

0 个答案:

没有答案