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

Grup Mongodb dan Dorong dengan array kosong

Inilah salah satu kelemahan dari $unwind dan $group untuk array bersarang. Untuk menghilangkannya, Anda perlu menambahkan satu tahap lagi $addFields untuk memfilter array bersarang yang kosong.

Tambahkan ini di akhir pipeline

{ "$addFields": {
  "Specifications": {
    "$filter": {
      "input": "$Specifications",
      "cond": { "$ne": ["$$this.Description", undefined] }
    }
  }
}}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. make gagal mencoba menginstal driver mongo php di Centos 6

  2. Bagaimana cara menyesuaikan MongoRepository tanpa mengesampingkan metode @Query beranotasi di antarmuka?

  3. menanyakan koleksi tanpa melewati skema di luwak

  4. $addFields bersarang di MongoDB

  5. Nilai total dari semua kunci dalam subdokumen