MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Grupuj Mongodb i wypychaj z pustymi tablicami

Widzę jedną z wad $unwind i $group dla zagnieżdżonych tablic. Aby się tego pozbyć, musisz dodać jeszcze jeden etap $addFields aby odfiltrować puste zagnieżdżone tablice.

Dodaj to na końcu potoku

{ "$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. Generowanie autogeneracji _id vs. ObjectId w MongoDB

  2. MongoDB $grupa (plac zabaw Mongo)

  3. Kontener dokera MongoDB Nie udało się odłączyć pliku gniazda

  4. Mapa Zmniejsz z mongo na zagnieżdżonym dokumencie

  5. Pobierz n-ty element tablicy w MongoDB