Sử dụng $ifNull thay vì $cond trong $project của bạn :
{ $project: {MyKey: {$ifNull: ['$A', '$B'] }}}
Nếu A tồn tại và không null giá trị của nó sẽ được sử dụng; nếu không thì giá trị của B được sử dụng.
Sử dụng $ifNull thay vì $cond trong $project của bạn :
{ $project: {MyKey: {$ifNull: ['$A', '$B'] }}}
Nếu A tồn tại và không null giá trị của nó sẽ được sử dụng; nếu không thì giá trị của B được sử dụng.