sql >> Databasteknik >  >> NoSQL >> MongoDB

Spring Data MongoDB - Var skapar man ett index programmatiskt för en Mongo-samling?

Om du behöver göra det på ett programmatiskt sätt kan du bara skapa nya Spring's @Configuration och utföra sådan initiering:

@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. Vilka är begränsningarna för partiella index?

  2. Hur modellerar man en många självrefererande relation med många föräldrar?

  3. hitta efter $typnummer i mongodb

  4. Det går inte att ansluta till MongoDB (MongoLabs) via C#-klienten