MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Nhóm có điều kiện với $ tồn tại bên trong $ cond

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 5 cách để có được tháng từ một ngày trong MongoDB

  2. Tổng hợp Mongo với dữ liệu được phân trang và tổng số

  3. Cuộc chiến của các cơ sở dữ liệu NoSQL - So sánh MongoDB và Oracle NoSQL

  4. MongoDB $ strLenCP

  5. Cách cài đặt MongoDB trên Ubuntu 18.04