MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Bedingte Gruppierung mit $exists innerhalb von $cond

Verwenden Sie $ifNull statt $cond in Ihrem $project :

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

Wenn A existiert und ist nicht null sein Wert wird verwendet; andernfalls der Wert von B verwendet wird.