Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.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
使用mongoDB构建工作时间的最佳方式是什么?_Mongodb_Mongoid - Fatal编程技术网

使用mongoDB构建工作时间的最佳方式是什么?

使用mongoDB构建工作时间的最佳方式是什么?,mongodb,mongoid,Mongodb,Mongoid,目前,我已经提出了一个可能的解决方案,用于在我正在构建的应用程序中存储企业的营业时间。基本上,最多有7个项目表示一周中的某一天,每个项目将有3个字段-整数表示一周中的某一天整数、开放时间日期时间、关闭时间日期时间。在业务模型中,我应该只创建一个数组字段来存储这7个数组,还是应该为此创建一个嵌入式文档对象并创建一个嵌入式关系?您将如何使用RDBMS?可能是作为具有此信息的另一个表的连接和业务表行的外键,您计划如何访问此表数据我假设这些数据的读取频率比更新频率要高很多。您应该根据您的用例进行建模。

目前,我已经提出了一个可能的解决方案,用于在我正在构建的应用程序中存储企业的营业时间。基本上,最多有7个项目表示一周中的某一天,每个项目将有3个字段-整数表示一周中的某一天整数、开放时间日期时间、关闭时间日期时间。在业务模型中,我应该只创建一个数组字段来存储这7个数组,还是应该为此创建一个嵌入式文档对象并创建一个嵌入式关系?

您将如何使用RDBMS?可能是作为具有此信息的另一个表的连接和业务表行的外键,您计划如何访问此表数据我假设这些数据的读取频率比更新频率要高很多。您应该根据您的用例进行建模。