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

Zapytanie o istnienie list zagnieżdżonych w Mongo

db.collection.find({plays.clicks.0: {$exists:true}})

jest poprawną składnią, jednak jako plays to lista, do której zapytanie będzie pasować do każdego dokumentu który ma kliknięcia w plays . Nie ma możliwości pobrania podzbioru tablicy dla podelementów w ten sposób [1]. Istnieje bilet na kolekcje podrzędne / wirtualne[2]

[1] http://www. mongodb.org/display/DOCS/Pobieranie+a+podzbioru+pól#Pobieranie podzbioru pól-pobieranie aSubrangeofArrayElements

[2] https://jira.mongodb.org/browse/SERVER-828



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak nadpisać identyfikator obiektu w Mongo db podczas tworzenia aplikacji w Sails?

  2. MongoDB:nie można upsertować, jeśli obiekt zapytania i obiekt aktualizacji zawierają tę samą właściwość , „Nie można zastosować modyfikatora $addToSet do innej tablicy”

  3. Pomnóż pole przez wartość w Mongodb

  4. Mongo Zapytanie w wielu polach poddokumentu

  5. Nie można utworzyć katalogu MongoDB /data/db w systemie macOS Catalina