$lookup
las operaciones son lentas ya que imitan el comportamiento de combinación izquierda, desde DOCS :
Por lo tanto, si no hay índices en los campos utilizados para joining
las colecciones Mongodb se ven obligadas a realizar un análisis de la colección.
Agregando un índice para el foreignField
los atributos deberían evitar un escaneo de colección y aumentar el rendimiento incluso de una magnitud