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

Używanie $exists w wyrażeniu MongoDB

Będziesz musiał użyć $or operator logiczny, aby to zrobić.

{
   "$or": [
      {
         "$expr": {
            "$ne": [
               "$firstName",
               "$lastName"
            ]
         }
      },
      {
         "fullName": {
            "$exists": true
         }
      }
   ]
}

Ostatnie zapytanie nie powiodło się, ponieważ mongod uważa, że ​​$exists jest wyrażeniem, do którego przekazujesz $expr operatora.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor i DBRefs

  2. Architektura do rejestrowania dużej ilości danych, bazy danych czy pliku?

  3. Spring boot mongoDB jak zapytanie na polach numerycznych-Integer / Double

  4. Przekaż do dwóch oddzielnych tablic w jednym wywołaniu aktualizacji w mongodb

  5. „Nie udało się rozłączyć pliku gniazda w MongoDB 3.0”