理想是火,点燃熄灭的灯。
先看报错信息:
Executor error during find command :: caused by :: Sort operation used more than the maximum 33554432 bytes of RAM. Add an index, or specify a smaller limit.
报错内容为:MongoDB 查询中排序操作消耗了超过分配的内存限制,导致出现问题。错误提示表明在排序操作期间超过了32MB的内存限制。
解决方案如下:
这里我使用添加索引的方式进行排序的优化,
操作如下:
登录mongo,选择数据库,选择对应的表,
// 在名为 "myCollection" 的集合上为字段 "fieldName" 创建升序索引 db.myCollection.createIndex({ fieldName: 1 });
就完事了...创建的索引内容根据自己需要的sort创建即可
作者: Bill 本文地址: http://biaoblog.cn/info?id=1707979672735
版权声明: 本文为原创文章,版权归 biaoblog 个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!
上一篇:发起一个网络请求中间发生的过程
下一篇:CDN使用记录与配置