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

DBRefs (odniesienia do dokumentów Mongo) nie są pobierane chętnie

Masz rację, wszelkie DBRef są chętnie pobierane, ale nie są chętnie zapisywane (AFAIK). Jeśli A ma odniesienie do B, kiedy zapisujesz A, Spring Data/MongoDB nie zapisuje automatycznie B, musisz to zrobić.

// Incorrect, upon retrieval a.getB() == null
A a = new A();
a.setB(new B());
repositoryA.save(a);

// Correct (to the best of my knowledge)
B b = repositoryB.save(new B());
A a = new A();
a.setB(b);
repositoryA.save(a);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Limit czasu połączenia Pymongo ze zdalnej maszyny

  2. Jak mogę udostępniać kolekcje MongoDB między aplikacjami Meteor?

  3. MongoDB listCollections filter

  4. Wstaw do silnie zagnieżdżonego dokumentu MongoDB

  5. Docker aplikacji Nodejs nie może połączyć się z kontenerem dockera mongodb