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

Jak zdobyć wszystkie poddokumenty z określoną wartością danego pola?

Procedura przy korzystaniu ze struktury agregacji będzie wyglądać następująco:

  1. Dokumenty $match - ten krok można pominąć, ponieważ po rozwinięciu musimy ponownie wykonać dopasowanie - ale ograniczenie zestawu roboczego jest dobrym pomysłem
  1. wyjmij dane z tablicy
  1. Dokumenty $match
  1. wyświetlaj tylko to, co jest potrzebne

--przed edycją

Możesz użyć regex w wyrażeniu filtrującym

db.collection.find({"streets.street_name":"/REGEX_EXPRESSION_HERE/"})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czas żyć w mongodb, mangusta nie działa. Dokumenty nie są usuwane

  2. Jak mogę przeprowadzić wyszukiwanie warunkowe w pymongo?

  3. Łączenie się z bazami danych MongoDB

  4. Jak skonfigurować projekt za pomocą sterownika mongodb-cxx-driver w Visual Studio

  5. DB z najlepszą wydajnością insertów/s?