sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan gør du Left Join i DB (Mongo)

Fra Mongo 3.2 kan du gøre det, der svarer til en venstre ydre joinforbindelse med den nye $lookup-operator tilføjet til aggregeringspipelinen:https://docs.mongodb.org/master/reference/operator/aggregation/lookup/#pipe._S_lookup

Din forespørgsel ville blive noget som dette:

db.TableB.aggregate([
{
  $match:{col2:"ABC"}
},
{
   $lookup:
   {
       from: "TableA",
       localField: "col1",
       foreignField: "col1",
       as: "aliasForTable1Collection"
   }
}
])



  1. Hvordan kan jeg bruge MongoDB med Flask?

  2. spring boot mongodb forbindelsesfejl

  3. mongodb aggregering php

  4. Spring tidsstempler over mellemware for visse opdateringer i Mongoose