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

@DBRef не изтегля данните, когато използва Spring Data Mongo

Това работи, както е проектирано. MongoDB не позволява свързване на ниво приложение чрез заявки, ще трябва да използвате рамката за агрегиране за по-сложни заявки. По този начин заявките за хранилище позволяват да се намерят DBRefs само по пълна стойност (т.е. Address обекти) или идентификатори.

Вторият пример трябва да работи, ако коригирате клаузата where на address.addressId .

P.S.:Моля, избягвайте да подавате билети само защото не получавате веднага отговор тук. Ако подадете билет, моля, не забравяйте да прикачите примерен проект с тестов случай.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Агрегирайте $group за множество периоди от време

  2. Случайна извадка от Mongo

  3. mongodb $where заявка за извличане на съдържание на поддокумент

  4. Състоянието на MongoDB е неуспешно след редактиране на mongo.conf (кодът е излязъл, статус=2)

  5. ограничаване за съхраняване на дублирани стойности в mongodb