MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongodb групиране и натискане с празни масиви

Това е, виждам един от недостатъците на $unwind и $group за вложените масиви. За да се отървете от това, трябва да добавите още един етап $addFields за филтриране на празните вложени масиви.

Добавете това в края на конвейера

{ "$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. От mat-select запазване на данни в база данни MongoDB

  2. MongoDB - Връщане на id на вмъкнат елемент

  3. pymongo auth не успя в скрипт на python

  4. MongoDB получава първия и последния документ в обобщената заявка

  5. Запитване за подполе в documentdb