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

Rozwiązywanie typów dokumentów podrzędnych za pomocą Spring Data i MongoDB

Moim rozwiązaniem było całkowite uniknięcie interfejsów w obiekcie trwałym. Więc BaseContract stał się następujący:

public abstract class BaseContract<T extends Code> {
    public abstract T getCode();
}

I PersistentContract został zrealizowany w zakresie konkretnych klas:

public class PersistentContract extends BaseContract<CodeImpl> {
}

Wydaje się, że zapewnia to właściwą równowagę między kodowaniem a interfejsami w klasie bazowej i zaspokajaniem zapotrzebowania Spring Data na konkretne klasy.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Suma zagregowana MongoDB dla każdego klucza w poddokumencie

  2. Jak połączyć dane z dwóch kolekcji w MongoDB

  3. Jak spłaszczyć poddokument do poziomu głównego w MongoDB?

  4. MongoDB Nie można znaleźć wpisu, określając ts.t (ts jest typem sygnatury czasowej)

  5. Wiele zapytań w zapytaniu mongodb