MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Условно групиране с $ съществува вътре в $cond

Използвайте $ifNull вместо $cond във вашия $project :

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

Ако A съществува и не е null ще се използва неговата стойност; в противен случай стойността на B се използва.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Вграден документ без масив?

  2. MongoDB $size

  3. Как да направя пагинация с помощта на заявки за диапазон в MongoDB?

  4. Архитектура за сигурност:Ръководство за MongoDB

  5. Не мога да се удостоверя на mongodb с PHP