sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man gör Left Join i DB (Mongo)

Från och med Mongo 3.2 kan du göra motsvarande som en vänster yttre koppling med den nya $lookup-operatorn som läggs till i aggregeringspipelinen:https://docs.mongodb.org/master/reference/operator/aggregation/lookup/#pipe._S_lookup

Din fråga skulle bli ungefär så här:

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



  1. Hur använder man optimistisk låsning med Spring Data MongoDB?

  2. hur dödar jag inaktiva redis-klienter

  3. Undrar:Är MongoDB _id unikt som standard?

  4. Frågan ger mer än förväntat resultat