sql >> Databasteknik >  >> NoSQL >> MongoDB

$lookup returnerar tom array

kolla dig från klausul, är det ditt samlingsnamn? Jag använde schemanamn istället för samlingsnamnet vilket resulterar i tomt resultat.

{$lookup:
        {
          from: 'classes',  //check this
          localField: 'owner',//**String**
          foreignField: '_id', //**ObjectId**
          as: 'classes'
        }
      }   



  1. Visualisera din klustertopologi i ClusterControl

  2. Mongoose indexering i produktionskod

  3. Hur säkerställer du att dina MongoDB-kluster kan överleva Amazon AWS-avbrott?

  4. MongoDB sort()