sql >> Databasteknik >  >> NoSQL >> MongoDB

Villkorlig gruppering med $ finns inuti $cond

Använd $ifNull istället för $cond i ditt $project :

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

Om A finns och är inte null dess värde kommer att användas; annars värdet på B används.



  1. Öppna Redis-porten för fjärranslutningar

  2. gruppera efter frågor om meteorsamling

  3. MongoDB vs MySQL

  4. Hur fungerar ServiceStack PooledRedisClientManager failover?