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

Dapatkan data dari koleksi b tidak dalam koleksi a dalam kueri shell MongoDB

Di mongo 3.2 kode berikut tampaknya berfungsi

db.collectionb.aggregate([
    {
      $lookup:
        {
          from: "collectiona",
          localField: "collectionb_fk",
          foreignField: "collectiona_fk",
          as: "matched_docs"
        }
   },
   {
      $match: { "matched_docs": { $eq: [] } }
   }
]);

berdasarkan https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/#use-lookup-with-an-array contoh ini



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. TypeError:db.collection bukan fungsi

  2. Praktik Terbaik untuk Menjalankan MongoDB dalam Cluster

  3. Cara menganalisis penggunaan disk dari wadah Docker

  4. Nodejs / Express - Meluncurkan aplikasi saya:express.createServer() sudah usang

  5. MongoDB atau CouchDB - cocok untuk produksi?