MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como definir o nome @TextIndex em uma entidade com Spring-Data-MongoDB


Atualmente não há como definir o nome do índice para TextIndex usando a configuração baseada em anotação. Para fazer isso, use o IndexOperations através do template para configurar o índice de texto manualmente.
template.indexOps(Person.class)
  .ensureIndex(
     new TextIndexDefinitionBuilder()
       .named("YourIndexNameHere")
       .onField("biography")
       .build());