在 pyMongo 中使用'Sort'操作时出现以下错误:
OperationFailure:查找命令期间的执行器错误:OperationFailed: 排序操作所使用的RAM超过了最大的33554432字节。加 索引,或指定较小的限制。 // Werkzeug调试器
我不能限制记录数。
请给我建议一下。 TIA
答案 0 :(得分:1)
db.example.aggregate(
[
{$match : {key : matchvalue }},
{$sort : {sortkey : -1/1}}
],
{
allowDiskUse: true // creates temp files if sort limit(100 MB) exceeds
}
);
这可能会有所帮助。将聚合管道用于此类任务非常有用,因为MongoDB提供了许多运算符。