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

Raggruppamento condizionale con $esiste all'interno di $cond

Usa $ifNull invece di $cond nel tuo $project :

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

Se A esiste e non è null verrà utilizzato il suo valore; altrimenti il ​​valore di B viene utilizzato.