sql >> Database >  >> NoSQL >> MongoDB

Spring Data MongoDB - Waar maak je programmatisch een index voor een Mongo-collectie?

Als je het op een programmatische manier moet doen, kun je gewoon nieuwe Spring's @Configuration maken en een dergelijke initialisatie uitvoeren:

@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. Wat is Express.js?

  2. Hoe geef ik de HGET/GET-opdracht voor Redis Database via Node.js?

  3. Haal meerdere opgevraagde elementen op in een objectarray in de MongoDB-verzameling

  4. Object.keys, hoe krijg je een lijst met sleutels in mongodb