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

Znajdź wszystkie dokumenty, w których pole nie istnieje, a jeśli pole istnieje, zastosuj warunek

Co powiesz na coś takiego:

db.stackoverflow.find({
  $or: [
    { howmuch: { $exists:false } },
    { howmuch:5 }
  ]})

W kolekcji stackoverflow znajdzie wszystkie dokumenty, które nie mają howmuch pole plus wszystkie dokumenty, które mają howmuch ustaw na 5.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Aplikacja Openshift NodeJS + MongoDB nagle się zatrzymuje

  2. mongoengine.fields.ImproperlyConfigured:nie znaleziono biblioteki PIL

  3. Konwertuj tablicę ciągów na tablicę identyfikatorów obiektu

  4. com.mongodb.MongoException:brak rozmowy z masterem i zużyta liczba ponownych prób

  5. Jak kontrolować rozmiar czasopism w mongodb?