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

Как да се присъедините към две колекции в mongo без търсене

Няма "най-добър" начин за заявка, тъй като това наистина ще зависи от вашите специфични нужди, но... не можете да извършите една заявка в множество колекции (освен $lookup тръбопроводна функция за агрегиране в по-късни версии, както вече знаете).

Ще трябва да направите няколко заявки:една към вашата post колекция и един към вашия comment колекция.

Ако трябва изпълнете една заявка, след което обмислете съхраняването на двата типа документи в една колекция (с някакво свойство на идентификатор, което да ви позволи да филтрирате по публикации или коментари в заявката си).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. РЕАГИРАНЕ на заявка за извличане на публикация

  2. Когато използвате rmongodb, не можете да видите колекции в mongoDB

  3. Как да създам JSON канал от MongoDB колекция

  4. MongoDB Aggregation Framework - Преименуване на динамично поле

  5. Как да използвам mongoDB със Solr?