sql >> Database >  >> NoSQL >> MongoDB

Spring mongodb-kompas ontbrekende gemaakte gegevens / verzamelingen

Het declareren van een bean betekent niet dat deze automatisch wordt uitgevoerd. Als u een nieuwe verzameling wilt maken van, laten we zeggen, een JSON-bestand uit de src/main/resources (of test ), dan moet je de aanroep van deze methode op de een of andere manier activeren.

Ik stel voor om @PostConstruct te gebruiken annotatie die eenmaal wordt geactiveerd bij het maken van het object. Aangezien u gegevens wilt maken met behulp van de OperatorsRepository , ik zou het gebruiken bij @Service klasse die dat object injecteert:

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


  1. Documenten zoeken met arrays die een document met een bepaald veld bevatten

  2. MongoDB atomaire findOrCreate:findOne, invoegen indien niet aanwezig, maar niet bijwerken

  3. Jedis gebruiken om naar een specifiek slot / knooppunt in redis-cluster te schrijven

  4. stuur een downstream-bericht naar google ccs met node js