使用MongoDB查询数据时报错

使用MongoDB查询数据分页时报错

在从MongoDB中查询数量大,分页操作时会报错

Query failed with error code 96 and error message 'Executor error during find command :: caused by :: errmsg: "Sort operation used more than the maximum 33554432 bytes of RAM. Add an index, or specify a smaller limit."' on server 192.168.13.18:27017

解决办法是要对排序的字段加索引

db.yourcollectname.createIndex({"code": -1})
例如对yourcollectname表code倒序

你可能感兴趣的:(开发)