sql >> Databáze >  >> NoSQL >> MongoDB

Spring Data MongoDB – Kde programově vytvořit index pro kolekci Mongo?

Pokud to potřebujete udělat programově, stačí vytvořit novou Spring's @Configuration a provést takovou inicializaci:

@Configuration
@DependsOn("mongoTemplate")
public class CollectionsConfig {

    @Autowired
    private MongoTemplate mongoTemplate;

    @PostConstruct
    public void initIndexes() {
        mongoTemplate.indexOps("collectionName") // collection name string or .class
            .ensureIndex(
                new Index().on("name", Sort.Direction.ASC)
        );
    }
}



  1. MongoDb:agregace $lookup s filtrováním cizích dokumentů

  2. Rails Puma dochází spojení Redis

  3. Doporučené postupy pro zálohování databáze

  4. Problémy s připojením MongoDB v Azure