MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да получа всички поддокументи с определена стойност на определено поле?

Процедурата при използване на рамка за агрегиране ще изглежда така:

  1. $match документи - тази стъпка може да бъде пропусната, тъй като трябва да изпълним съвпадение отново след отвиване - но ограничаването на работния набор е добра идея
  1. извадете данни от масива
  1. $match документи
  1. показва само това, което е необходимо

--преди редактиране

Можете да използвате regex в филтърен израз

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ConversionFailedException:запазване на DBObject, но извличането връща LinkedHashMap<?, ?>

  2. JavaScript не присвоява елемент на обекта

  3. MongoDB в паметта за тест?

  4. Свързване към DocumentDB от AWS Lambda с помощта на Python

  5. MongoDB има ли вграден REST интерфейс?