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

Филтриране на вградени документи в MongoDB

Понастоящем няма начин за филтриране на вградени документи по начина, който описвате. Използването на нотацията с точки ви позволява да съпоставяте във вграден документ, но целият документ, родител и всички, пак ще бъдат върнати. Възможно е също да изберете кои полета ще бъдат върнати, но това също не помага на вашия случай.

Разполагаме с калъф „виртуални колекции“, който би реализирал желаната функционалност; не се колебайте да гласувате за него:

http://jira.mongodb.org/browse/SERVER-142

Междувременно вероятно трябва да третирате коментарите като собствена колекция. Като цяло, ако трябва да работите с даден набор от данни самостоятелно, направете го колекция. Ако е по-добре замислен като част от друг набор, по-добре е да се вгради.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB като база данни за времеви серии

  2. Как да получите конкретен вграден документ в колекция MongoDB?

  3. Как да генерирате уникален идентификатор на обект в mongodb

  4. Отказана връзка с MongoDB errno 111

  5. Внедряване на MongoDB във виртуален частен облак на Amazon (VPC)