Annotation Interface MongoIndexed
@Retention(RUNTIME)
@Target({FIELD,METHOD,ANNOTATION_TYPE})
@Documented
@Inherited
public @interface MongoIndexed
Declares a simple MongoDB index for a property.
- Since:
- 5.0.0
- Author:
- radovanradic
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionintbooleanbooleanboolean
-
Element Details
-
name
-
direction
-
unique
boolean unique- Returns:
- Whether the index is unique.
- Default:
false
-
sparse
boolean sparse- Returns:
- Whether the index is sparse.
- Default:
false
-
expireAfterSeconds
int expireAfterSeconds- Returns:
- The index expiration in seconds.
- Default:
-1
-
partialFilterExpression
-
collation
-
comment
-
storageEngine
-