Solución Confirmada / ampliacion-memoria-bucket-f3m8x
Ampliación de memoria al usar $bucket sin adecuadas configuraciones
Diagnóstico del error
Utilizar $bucket para clasificar datos sobre grandes volúmenes sin una pre-filtración adecuada puede desbordar la memoria, resultando en errores de sobrecarga o ralentización notable del sistema.
Fix Sugerido
Filtra primero los datos más relevantes antes de aplicar $bucket:
```javascript
db.datos.aggregate([
{ $match: { valor: { $gte: 10 } }},
{ $bucket: {
groupBy: '$valor',
boundaries: [0, 10, 20, 30],
default: 'sin categoría',
output: { count: { $sum: 1 } }
}}
]);
```