MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana melakukan Gabung Kiri di DB (Mongo)

Pada Mongo 3.2, Anda dapat melakukan hal yang setara dengan gabungan luar kiri dengan operator $lookup baru yang ditambahkan ke pipa agregasi:https://docs.mongodb.org/master/reference/operator/aggregation/lookup/#pipe._S_lookup

Permintaan Anda akan menjadi seperti ini:

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. mongodb $addToSet ke bidang non-array saat memperbarui pada upsert

  2. Hitung nilai rata-rata dokumen mongodb

  3. Bagaimana saya bisa menghapus peringatan penghentian ini di MongoDB dan mengapa itu terjadi?

  4. Subdokumen temukan/perbarui luwak

  5. MongoDB sangat lambat dibandingkan dengan MySQL dengan catatan 10 juta