根据此链接,MongoDB 上的聚合框架有一定的限制。
我想删除限制 2、3。
我真的不在乎结果集的大小。我有很多内存和资源。
而且我不在乎它是否占用超过 10% 的系统资源。
我希望在我的申请中同时违反 2、3。主要是2。
但我真的需要聚合框架。我能做些什么来消除这些限制吗?
- 原因 *
我一直在工作的应用程序有这些东西
- 用户可以上传大型数据集
- 我们有一个菜单让他排序、汇总等
- 聚合目前没有任何限制,用户可以选择为所欲为。由于开发人员不知道数据并且可以按任意数量的列进行分组,因此应用程序可能会出错。
选择 mongodb 以外的东西是不行的。我们已经在 MongoDB 的开发中投入了太多的精力
是否建议更改 Mongo 的源代码?