Użyj $ifNull zamiast $cond w Twoim $project :
{ $project: {MyKey: {$ifNull: ['$A', '$B'] }}}
Jeśli A istnieje i nie jest null zostanie użyta jego wartość; w przeciwnym razie wartość B jest używany.
Użyj $ifNull zamiast $cond w Twoim $project :
{ $project: {MyKey: {$ifNull: ['$A', '$B'] }}}
Jeśli A istnieje i nie jest null zostanie użyta jego wartość; w przeciwnym razie wartość B jest używany.