MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Spring mongodb compass faltando dados/coleções criadas


Declarar um bean não significa que ele seja executado automaticamente. Se você quiser criar uma nova coleção de, digamos, um arquivo JSON do src/main/resources (ou test ), então você precisa acionar a chamada desse método de alguma forma.

Sugiro usar @PostConstruct anotação que aciona uma vez na criação do objeto. Como você deseja criar dados usando o OperatorsRepository , eu usaria em @Service class injetando esse objeto:
@PostConstruct
void createData() {
    this.operatorsRepository.save(myobjToSave);
}