Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在MongoDB中实现员工计划_Javascript_Php_Jquery_Mongodb_Schedule - Fatal编程技术网

Javascript 在MongoDB中实现员工计划

Javascript 在MongoDB中实现员工计划,javascript,php,jquery,mongodb,schedule,Javascript,Php,Jquery,Mongodb,Schedule,嗨,我的家人 所以这是一个相当大的问题;准备好多读书。 基本上,我和我的团队都在开发一个员工日程安排应用程序(我们已经很熟悉它了,所以请不要改变我们的堆栈或类似的东西)。不管怎样,我们正在用PHP、Mongo、JavaScript、JQuery和Bootstrap构建它;我在db方面做得更多 问了这个问题后,我真正想知道的是,我目前对db的做法是否正确;我基本上创建了几个相互引用的集合和文档,以便访问或引用我正在寻找的特定数据。如果这真的没有意义,请查看下面的我的模式: 员工集合-包含姓名、员工

嗨,我的家人

所以这是一个相当大的问题;准备好多读书。 基本上,我和我的团队都在开发一个员工日程安排应用程序(我们已经很熟悉它了,所以请不要改变我们的堆栈或类似的东西)。不管怎样,我们正在用PHP、Mongo、JavaScript、JQuery和Bootstrap构建它;我在db方面做得更多

问了这个问题后,我真正想知道的是,我目前对db的做法是否正确;我基本上创建了几个相互引用的集合和文档,以便访问或引用我正在寻找的特定数据。如果这真的没有意义,请查看下面的我的模式:

员工集合-包含姓名、员工编号、地址等索引、员工可用性、职位和部门。 (我这里的问题是,我希望它引用包含其班次信息的其他集合,但我只能在插入文档时才能这样做)

班次集合-包含诸如shiftNumber、shiftStartTime、endTime等索引(此集合,我基本上希望引用员工,以便创建每个员工时,我都将其班次时间连接到它)

**时间表收集**-现在对于时间表收集,这是最让我困惑的一个;我基本上希望我们的日历用户界面能够查看我们的日程表集合,能够在某一天或某一周内调出所有班次。但是我不知道如何从后端处理这个问题

到目前为止,我对Schedule集合所做的是,我用数学方法创建了一个日历年,并将其放在日程表中;基本上,它包含一个名为“年”的文档,在这一年中,它包含一周中的每一天,以及诸如日数、周数、年等信息

无论如何,我希望这是足够的信息;我的主要困惑在于主日程安排,我认为我几乎让Employee集合正常运行,因为它引用Department类时没有任何问题。我只是不知道如何在mongo中实现完整的时间表


谢谢大家

也许你不需要时间表集合。你可以在班次集合中添加日期字段,然后日历用户界面可以完全基于日期字段进行查询。谢谢!信不信由你,你的小评论彻底改变了我的项目,我解决了问题!上周刚刚提交了这个项目(我的顶点!)!谢谢:)很高兴我能帮上忙。。。