MongoError: Exceeded memory limi
2021-11-10 本文已影响0人
半夏半暖半倾城灬
语言:node.js
工具:mongoose
原因:聚合查询数据占用内存达到上限
解决:允许使用磁盘
model.aggregate([
{ $group: { _id: {time:'$time',amount:'$amount'}, count: { $sum: 1 }, ids: { $addToSet: '$_id' } } },
{ $match: { count: { $gt: 1 } }}
]).allowDiskUse(true)
.exec(function (err, docs) { if(docs) {} });