如何在MongoDB中创建和存储定期日历事件

时间:2017-02-13 13:45:31

标签: mongodb calendar

我正在构建基于日历的应用程序,其中日历中有事件。事件可以重复发生(每日,每周,每月,每季度,每两年和​​每年)。

每个事件文档都有一个默认的namedefaultDatedescription,但也包含与每个用户关联的对象数组(userData){{1 },userDate)。虽然事件是集中的,但有些用户拥有自己的userDescription,这不是默认设置,每个用户都可以为事件设置自己的userDate。这就是userDescription对象存在的原因。

为了澄清,事件文档看起来像这样:

userData

我正在尝试找出在创建这些事件时处理这些事件的重复发生的最佳方法。编辑事件时,还需要编辑事件的所有其他副本。永远不会出现需要编辑单个事件但不会触及重复的情况。

当创建事件时,我有一个HTML选择,询问该事件是否重复出现并具有以下选项:无,每日,每周,每月,每季度,每两年,每年

如果有人可以建议创建这些活动的重复副本的最佳方式,我将不胜感激!

0 个答案:

没有答案
相关问题