MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách thực hiện Tham gia trái trong DB (Mongo)

Kể từ Mongo 3.2, bạn có thể thực hiện tương tự với phép nối bên ngoài bên trái với toán tử $ lookup mới được thêm vào đường dẫn tổng hợp:https://docs.mongodb.org/master/reference/operator/aggregation/lookup/#pipe._S_lookup

Truy vấn của bạn sẽ trở thành một cái gì đó như thế này:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tôi đang làm gì sai với bản cập nhật $ set và $ inc

  2. Giúp xác định một công cụ GUI MongoDB tuyệt vời

  3. Phép chiếu $ elemMatch trong node.js

  4. cách xóa một đối tượng cụ thể khỏi đối tượng mảng trong MongoDB

  5. Tổng hợp MongoDB với tổng giá trị mảng