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

Repozytorium Spring Data MongoDB z niestandardową nazwą kolekcji

Tak więc, na koniec, oto rozwiązanie, które załatwiło sprawę. Chyba naprawdę nie wiem, jak uzyskać dostęp do danych z programu Spring Properties Configurer za pomocą wyrażeń SPeL.

W mojej klasie @Configuration:

@Value("${mongo.event.collection}")
private String
    mongoEventCollectionName;

@Bean
public String mongoEventCollectionName() {
    return
        mongoEventCollectionName;
}

W moim dokumencie:

@Document(collection = "#{mongoEventCollectionName}")

Wygląda na to, że to działa i prawidłowo pobiera nazwę skonfigurowaną w moim pliku .properties, jednak nadal nie jestem pewien, dlaczego nie mogłem po prostu uzyskać dostępu do wartości za pomocą $, jak to robię w adnotacji @Value.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Uruchom skrypt javascript (plik .js) w mongodb, w tym inny plik w js

  2. Różne indeksy na różnych członkach zestawu replik

  3. Wstaw do mongodb z perl

  4. Zapytanie Morphia z operatorem lub

  5. Jak wstawiać obrazy w mongoDB za pomocą javy?