MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

$lookup gibt ein leeres Array zurück

Ü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'
        }
      }