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

Come impostare il nome @TextIndex in un'entità con Spring-Data-MongoDB

Attualmente non c'è modo di impostare il nome dell'indice per TextIndex utilizzando l'impostazione basata su annotazioni. Per farlo, usa IndexOperations tramite il template per impostare manualmente l'indice di testo.

template.indexOps(Person.class)
  .ensureIndex(
     new TextIndexDefinitionBuilder()
       .named("YourIndexNameHere")
       .onField("biography")
       .build());