【问题标题】:Mongoose, Aggregation vs Js functionsMongoose,聚合与 Js 函数
【发布时间】:2022-02-18 08:19:20
【问题描述】:

我需要搜索我的 Mongo 数据库并获取一年中每个月的平均用户。使用聚合直接通过数据库搜索执行此操作是否更高效,或者我首先获取所有数据并使用基本的 JavaScript 函数(如 for、reduce、map ...)组织它们会更好?

【问题讨论】:

    标签: node.js performance mongoose


    【解决方案1】:

    简短的回答:MongoDB,因为是用 c++ 编写的,所以会比你的 JS 函数更高效。

    长答案:您可以阅读多篇文章或 StackOverflow 问题,例如:

    本质上,DB 进程比 JS 中的函数更优化,使用聚合框架进行数学运算比 JS 代码更好。

    【讨论】:

      猜你喜欢
      • 2016-07-02
      • 1970-01-01
      • 2020-10-14
      • 2021-06-29
      • 2021-04-07
      • 2019-02-11
      • 2017-12-10
      • 2018-11-19
      • 2015-04-08
      相关资源
      最近更新 更多