Solución Confirmada / redudancia-merge-procesos-u1pn6
Errores de redundancia al utilizar $merge
Diagnóstico del error
Al realizar un $merge en una colección, sin un manejo adecuado de la clave de documento puede llevar a la duplicación de datos si no se configura correctamente el comportamiento de la opción de combinación.
Fix Sugerido
Especifica correctamente el comportamiento en 'whenMatched' y 'whenNotMatched'. Por ejemplo:
```javascript
db.ventas.aggregate([
{ $match: { fecha: { $gte: new Date('2022-01-01') } }},
{ $merge: {
into: 'resumen_ventas',
whenMatched: 'merge',
whenNotMatched: 'insert'
}}
]);
```