sql >> Database >  >> NoSQL >> MongoDB

Voorwaardelijke groepering met $bestaat binnen $cond

Gebruik $ifNull in plaats van $cond in je $project :

{ $project: {MyKey: {$ifNull: ['$A', '$B'] }}}

Als A bestaat en is niet null de waarde ervan zal worden gebruikt; anders de waarde van B wordt gebruikt.



  1. mangoest opslaan versus invoegen versus maken

  2. Hoe vind je een substring in een veld in Mongodb

  3. Mongo converteert ingesloten document naar array

  4. MongoDB $ of aggregatiepijplijnoperator