Solución Confirmada / fallo-lookup-multiples-documentos-v3nf2
Falla al realizar join con $lookup y múltiples documentos
Diagnóstico del error
El operador $lookup puede generar múltiples duplicados en los resultados en caso de que haya una relación de uno a muchos, lo que puede causar un desbordamiento de datos o cálculos erróneos si no se maneja adecuadamente.
Fix Sugerido
Usar $unwind en la etapa siguiente para deshacer el arreglo resultante, lo que evita valores repetidos en la salida:
```javascript
db.pedidos.aggregate([
{ $lookup: {
from: 'clientes',
localField: 'cliente_id',
foreignField: '_id',
as: 'info_cliente'
}},
{ $unwind: '$info_cliente' }
]);
```