controleer u van clausule, is het uw collectienaam? Ik heb de schemanaam gebruikt in plaats van de collectienaam, wat resulteert in een leeg resultaat.
{$lookup:
{
from: 'classes', //check this
localField: 'owner',//**String**
foreignField: '_id', //**ObjectId**
as: 'classes'
}
}