MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So legen Sie den @TextIndex-Namen in einer Entität mit Spring-Data-MongoDB fest

Derzeit gibt es keine Möglichkeit, den Indexnamen für TextIndex festzulegen Verwenden des annotationsbasierten Setups. Verwenden Sie dazu bitte die IndexOperations über die template um den Textindex manuell einzurichten.

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