Überprüfen Sie Ihre Klausel, ist es Ihr Sammlungsname? Ich habe den Schemanamen anstelle des Sammlungsnamens verwendet, was zu einem leeren Ergebnis führt.
{$lookup:
{
from: 'classes', //check this
localField: 'owner',//**String**
foreignField: '_id', //**ObjectId**
as: 'classes'
}
}