sql >> Base de Datos >  >> NoSQL >> MongoDB

Agrupación condicional con $existe dentro de $cond

Usa $ifNull en lugar de $cond en tu $project :

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

Si A existe y no es null se utilizará su valor; de lo contrario, el valor de B se utiliza.