Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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 制作一个数据应用程序,将每天的数据存储在日历上_Javascript_Node.js_Angularjs - Fatal编程技术网

Javascript 制作一个数据应用程序,将每天的数据存储在日历上

Javascript 制作一个数据应用程序,将每天的数据存储在日历上,javascript,node.js,angularjs,Javascript,Node.js,Angularjs,我有一点问题,我确信这个问题已经被问到了,但是我想不出我的方法去谷歌或者在这里找到它 我正在构建一个带有angular和node的web应用程序 我的任务是每天(日期)都有自己的数据,用户可以在接下来的3天内更改数据。管理员可以做任何他想做的事 我真正的问题是:我将如何在我的DB中保存calander。最终,这个web应用程序将使用数年,所以我将如何将所有日期插入数据库。我如何在客户端处理这种情况。我希望管理员能够选择,让我们说一个日期是从今天起4个月,并能够改变他们的东西。我应该在这里做什么,

我有一点问题,我确信这个问题已经被问到了,但是我想不出我的方法去谷歌或者在这里找到它

我正在构建一个带有angular和node的web应用程序

我的任务是每天(日期)都有自己的数据,用户可以在接下来的3天内更改数据。管理员可以做任何他想做的事

我真正的问题是:我将如何在我的DB中保存calander。最终,这个web应用程序将使用数年,所以我将如何将所有日期插入数据库。我如何在客户端处理这种情况。我希望管理员能够选择,让我们说一个日期是从今天起4个月,并能够改变他们的东西。我应该在这里做什么,以及如何在数据库中插入所有日期


谢谢。

您的第一个问题应该是什么类型的数据库:SQL、noSQL、Custom、other

接下来,决定客户机和服务器将如何通信:Ajax、Websocket、REST等

然后建立身份验证

然后,为客户机制定一种方法来更改数据库,但要建立规则,或者以有限的方式进行设计

然后担心计算日期之类的

您可以选择一种低存储成本的方法,只在日期更改为默认日期时生成一条记录。这样,您可能需要查找数据库,直到找到记录为止(通过匹配日期字段)。通过在特定的时间范围内将数据库拆分为多个数据库,可以加快速度

或者,您也可以采用更快但存储更密集的方法来创建从过去到未来将被访问的每条记录。使用此方法,您可以使用日期计算正确的记录索引

还有其他方法,但这些可能是最简单的实现方法

此外,我认为这可能有助于计算日期名称等:


祝您好运

您是否有预先确定的数据,您希望最初存储这些数据,然后他们可以选择在以后的阶段对其进行更改?将有一些预先确定的数据。但是大多数未来的数据将由管理员更改和添加,从而由用户更改和添加