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

mongoDB:jak sprawdzić istnienie klucza dykt w zagnieżdżonym dyktacie?

Jeśli chcesz sprawdzić istnienie, żądane zapytanie to

db.collection.find({"A.B.C.K.G.S":{"$exists":true}})

$exists operator zwróci tylko dokumenty, które mają to pole, nawet jeśli wartość to null . W przeciwieństwie do porównania tego pola pod kątem nierówności z wartością null zwróci dokumenty, w których to pole istnieje i jest ustawione na wartość inną niż null. W zależności od wymagań aplikacji użyjesz $exists lub zerowe porównanie.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Chmura hybrydowa a pełna chmura publiczna — zalety i wady

  2. Radzenie sobie z unikalnymi, rzadkimi, złożonymi indeksami mongodb

  3. Agregacja Mgo:jak ponownie używać typów modeli do zapytań i rozmieszczania mieszanych wyników?

  4. mongodb agregacja $ lookup vs znajdź i wypełnij

  5. Jaka jest różnica między Date.now() i Date.now w manguście?