Package | Description |
---|---|
org.springframework.data.mongodb.core.index |
Support for MongoDB document indexing.
|
Modifier and Type | Class and Description |
---|---|
class |
CompoundIndexDefinition
Index definition to span multiple keys.
|
class |
WildcardIndex
WildcardIndex is a specific Index that can be used to include all fields into an index based on the
$**" : 1 pattern on a root object (the one typically carrying the
Document annotation). |
Modifier and Type | Method and Description |
---|---|
Index |
Index.background()
Build the index in background (non blocking).
|
Index |
Index.collation(Collation collation)
Set the
Collation to specify language-specific rules for string comparison, such as rules for lettercase
and accent marks. |
Index |
WildcardIndex.expire(Duration duration)
ttl option is not supported.
|
Index |
Index.expire(Duration timeout)
Specifies the TTL.
|
Index |
WildcardIndex.expire(long seconds)
ttl option is not supported.
|
Index |
Index.expire(long value)
Specifies TTL in seconds.
|
Index |
WildcardIndex.expire(long value,
TimeUnit timeUnit)
ttl option is not supported.
|
Index |
Index.expire(long value,
TimeUnit unit)
Specifies TTL with given
TimeUnit . |
Index |
Index.named(String name) |
Index |
Index.on(String key,
Sort.Direction direction) |
Index |
Index.partial(IndexFilter filter)
Only index the documents in a collection that meet a specified
filter expression . |
Index |
Index.sparse()
Skip over any document that is missing the indexed field.
|
Index |
WildcardIndex.unique()
Unique option is not supported.
|
Index |
Index.unique()
Reject all documents that contain a duplicate value for the indexed field.
|
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.