Solución Confirmada / fallo-lookup-multiples-documentos-v3nf2

Falla al realizar join con $lookup y múltiples documentos

MongoDB Aggregation

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' }
]);
```

Recursos Premium para MongoDB Aggregation

Otras consultas relacionadas