最佳mongodb数组操作的性能

Best mongodb array operations for performance

本文关键字:性能 操作 数组 mongodb 最佳      更新时间:2023-09-26

我想在存储数组的字段上执行许多操作。问题是mongodb不支持这些操作。

那么从性能的角度来看,什么是最好的方法

  1. 使用mongodb服务器端脚本(javascript)执行这些操作。或
  2. 将数组加载到我的脚本中,执行我的操作并将其推回mongo

看看mongodb服务器端脚本的性能问题

确实server-side-javascript-function-have-performance-issues-in-mongodb

is-it-not-recommended-to-use-server-side-stored-functions-in-mongodb

但是对于你正在谈论的第二个解决方案,你必须将数据带到客户端执行操作,然后将其发送回来,如果数据量很大,它可能会导致应用程序性能下降。因此,您必须根据您的应用程序来决定解决方案。