I have a mongo query which have multiple lookup but it returns me a error
Sort exceeded memory limit of 104857600 bytes, but did not opt in to external sorting. Aborting operation. Pass allowDiskUse:true to opt in
I already add allow disk size true in my aggregation query
await Service.aggregate(pipeline)
.allowDiskUse(true)
.exec();
allowDiskUseworks with all of them.allowDiskUseoption may not be supported.services.aggregate([ { '$addFields': { name_lc: { '$toLower': '$name.value_en' } } }, { '$match': { isDeleted: false } }, { '$lookup': { from: 'servicecategories', localField: 'serviceCategory', foreignField: '_id', as: 'category' } }, { '$sort': { name_lc: 1 } }, { '$skip': 0 }, { '$limit': 10 }, { '$project': { 'category.defaultQuantities': 0 } } ], { allowDiskUse: true })allowDiskUseoption currently requires a dedicated cluster (M10+) - see Operational Limitations.