sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur matchar man aggregerade ($graphLookup) element i MongoDB?

reportingHierarchy är en vanlig uppsättning objekt här så att du kan lägga till nästa $match steg till din aggregering

db.employees.aggregate( [
   {
      $graphLookup: {
         from: "employees",
         startWith: "$reportsTo",
         connectFromField: "reportsTo",
         connectToField: "name",
         as: "reportingHierarchy"
      }
   },
   {
      $match: {
        $and: [{ "reportingHierarchy.name": "Andrew" }, {"reportingHierarchy.name": "Eliot" }]
      }
   }
] )


  1. Finns det något sätt att visa tidsstämpel i unix-format till ISODate?

  2. Docker Redis Connection vägrade

  3. Varför den här uppdateringsfrågan bara uppdaterar en post en gång

  4. Filnedladdning fungerar inte med nodejs gridfs