MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Bussola mongodb di primavera mancano dati/raccolte creati

Dichiarare un bean non significa che venga eseguito automaticamente. Se vuoi creare una nuova raccolta da, diciamo, un file JSON da src/main/resources (o test ), quindi devi attivare la chiamata di questo metodo in qualche modo.

Suggerisco di usare @PostConstruct annotazione che si attiva una volta al momento della creazione dell'oggetto. Dal momento che vuoi creare dati usando OperatorsRepository , lo userei su @Service classe che inietta quell'oggetto:

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