MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Grupowanie warunkowe z $istnieje wewnątrz $cond

Użyj $ifNull zamiast $cond w Twoim $project :

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

Jeśli A istnieje i nie jest null zostanie użyta jego wartość; w przeciwnym razie wartość B jest używany.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. sortuj według długości łańcucha w Mongodb/pymongo

  2. Znajdowanie zduplikowanych wartości w tablicy MongoDB

  3. MongoDB:Nie otrzymujemy poprawnego wyniku przy użyciu operatora $geoWithin

  4. Usuń wszystkie pola, które są puste

  5. Jak monitorować serwery baz danych za pomocą ClusterControl CLI