我正在使用均值堆栈,并且我有一个后端,在这里我有我的数据(MongoDB),并且在这里进行数据操作/检索和API中间件+路由。 我还使用前端通过Http Services检索数据... 我总是以JSON对象数组的形式获取数据。
现在我的问题是,检索和操作数据的最佳方法是什么?我应该在一般情况下尽早执行此操作,这意味着已经在后端,并从mongodb查询最有选择性的数据,还是应该只获取所有数据并使用angular的javascript做复杂的数据处理,因为它适合我用于不同的应用?
因为此刻,我正在使用后端以某种格式为ngx-charts准备数据,但是我也可以在Angular的HttpClient中做到这一点……我只需要传递所有数据并将其格式化为有角度的javascript代码... 稍后,我将不得不为其他应用程序(或窗口小部件)而不只是图表等填充数据。因此,我将必须为每个应用程序创建一条不同的路径来检索每个窗口小部件的不同数据并进行数据格式化在mongodb聚合框架中...还是一次获取所有数据,然后再将它们用于有角度的javascript中的不同小部件,会更好呢?
您认为一般(或最佳)方法是什么?到目前为止,有经验的程序员有什么建议吗?