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

Spring mongodb компас липсват създадени данни/колекции

Декларирането на bean не означава, че той се изпълнява автоматично. Ако искате да създадете нова колекция от, да кажем, JSON файл от src/main/resources (или test ), тогава трябва да задействате извикването на този метод по някакъв начин.

Предлагам да използвате @PostConstruct анотация, която се задейства веднъж при създаването на обекта. Тъй като искате да създадете данни с помощта на OperatorsRepository , бих го използвал в @Service клас, инжектиращ този обект:

@PostConstruct
void createData() {
    this.operatorsRepository.save(myobjToSave);
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. как да избегнете $push-ing нули в рамката за агрегиране на mongo

  2. Кои типове MongoDB не се запазват от mongoimport/mongoexport?

  3. Spring Data Mongo - Как да картографирате наследени POJO обекти?

  4. Копирайте папка със заместващ знак от докер контейнер на хост

  5. Как намирате по id с помощта на драйвера на MongoDB Node?