sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb gruppe og skub med tomme arrays

Dette er, at jeg kan se en af ​​ulemperne ved $slap af og $group for de indlejrede arrays. For at slippe af med dette skal du tilføje et trin mere $addFields for at filtrere de tomme indlejrede arrays fra.

Tilføj dette i slutningen af ​​pipelinen

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


  1. Jobkø med redis ved hjælp af BLPOP

  2. Bruger matchende algoritme

  3. Sådan anvender du 'ELLER'-betingelsen i kommandoen Redis-taster

  4. Kan jeg ansøge om hver samlet forespørgsel i MongoDB?