Class IndexRequest
- Since:
- 3.0
-
Constructor Summary
ConstructorsConstructorDescriptionIndexRequest
(BsonDocument keys) Deprecated.Construct a new instance with the given keys -
Method Summary
Modifier and TypeMethodDescriptionbackground
(boolean background) Deprecated.Should the index should be created in the backgroundDeprecated.Sets the number of precision of the stored geohash value of the location data in 2d indexes.bucketSize
(Double bucketSize) Deprecated.Sets the specified the number of units within which to group the location values for geoHaystack IndexesDeprecated.Sets the collation optionsdefaultLanguage
(String defaultLanguage) Deprecated.Sets the language for the text index.dropDups
(boolean dropDups) Deprecated.Sets the legacy dropDups settingexpireAfter
(Long expireAfter, TimeUnit timeUnit) Deprecated.Sets the time to live for documents in the collectiongetBits()
Deprecated.Gets the number of precision of the stored geohash value of the location data in 2d indexes.Deprecated.Gets the specified the number of units within which to group the location values for geoHaystack IndexesDeprecated.Returns the collation optionsDeprecated.Gets the language for a text index.boolean
Deprecated.Returns the legacy dropDups settinggetExpireAfter
(TimeUnit timeUnit) Deprecated.Gets the time to live for documents in the collectiongetKeys()
Deprecated.Gets the index keysDeprecated.Gets the name of the field that contains the language string.getMax()
Deprecated.Gets the upper inclusive boundary for the longitude and latitude values for 2d indexes..getMin()
Deprecated.Gets the lower inclusive boundary for the longitude and latitude values for 2d indexes..getName()
Deprecated.Gets the name of the index.Deprecated.Get the filter expression for the documents to be included in the index or null if not setDeprecated.Gets the 2dsphere index version number.Deprecated.Gets the storage engine options document for this index.Deprecated.The text index version number.Deprecated.Gets the index version number.Deprecated.Gets the weighting object for use with a text indexDeprecated.Gets the wildcard projection of a wildcard indexboolean
Deprecated.Create the index in the backgroundboolean
isSparse()
Deprecated.If true, the index only references documents with the specified fieldboolean
isUnique()
Deprecated.Gets if the index should be unique.languageOverride
(String languageOverride) Deprecated.Sets the name of the field that contains the language string.Deprecated.Sets the upper inclusive boundary for the longitude and latitude values for 2d indexes..Deprecated.Sets the lower inclusive boundary for the longitude and latitude values for 2d indexes..Deprecated.Sets the name of the index.partialFilterExpression
(BsonDocument partialFilterExpression) Deprecated.Sets the filter expression for the documents to be included in the indexsparse
(boolean sparse) Deprecated.Should the index only references documents with the specified fieldsphereVersion
(Integer sphereVersion) Deprecated.Sets the 2dsphere index version number.storageEngine
(BsonDocument storageEngineOptions) Deprecated.Sets the storage engine options document for this index.textVersion
(Integer textVersion) Deprecated.Set the text index version number.unique
(boolean unique) Deprecated.Should the index should be unique.Deprecated.Sets the index version number.weights
(BsonDocument weights) Deprecated.Sets the weighting object for use with a text index.wildcardProjection
(BsonDocument wildcardProjection) Deprecated.Sets the wildcard projection of a wildcard index
-
Constructor Details
-
IndexRequest
Deprecated.Construct a new instance with the given keys- Parameters:
keys
- the index keys
-
-
Method Details
-
getKeys
Deprecated.Gets the index keys- Returns:
- the index keys
-
isBackground
public boolean isBackground()Deprecated.Create the index in the background- Returns:
- true if should create the index in the background
-
background
Deprecated.Should the index should be created in the background- Parameters:
background
- true if should create the index in the background- Returns:
- this
-
isUnique
public boolean isUnique()Deprecated.Gets if the index should be unique.- Returns:
- true if the index should be unique
-
unique
Deprecated.Should the index should be unique.- Parameters:
unique
- if the index should be unique- Returns:
- this
-
getName
Deprecated.Gets the name of the index.- Returns:
- the name of the index
-
name
Deprecated.Sets the name of the index.- Parameters:
name
- of the index- Returns:
- this
-
isSparse
public boolean isSparse()Deprecated.If true, the index only references documents with the specified field- Returns:
- if the index should only reference documents with the specified field
-
sparse
Deprecated.Should the index only references documents with the specified field- Parameters:
sparse
- if true, the index only references documents with the specified field- Returns:
- this
-
getExpireAfter
Deprecated.Gets the time to live for documents in the collection- Parameters:
timeUnit
- the time unit- Returns:
- the time to live for documents in the collection
-
expireAfter
Deprecated.Sets the time to live for documents in the collection- Parameters:
expireAfter
- the time to live for documents in the collectiontimeUnit
- the time unit- Returns:
- this
-
getVersion
Deprecated.Gets the index version number.- Returns:
- the index version number
-
version
Deprecated.Sets the index version number.- Parameters:
version
- the index version number- Returns:
- this
-
getWeights
Deprecated.Gets the weighting object for use with a text indexA document that represents field and weight pairs. The weight is an integer ranging from 1 to 99,999 and denotes the significance of the field relative to the other indexed fields in terms of the score.
- Returns:
- the weighting object
-
weights
Deprecated.Sets the weighting object for use with a text index.An document that represents field and weight pairs. The weight is an integer ranging from 1 to 99,999 and denotes the significance of the field relative to the other indexed fields in terms of the score.
- Parameters:
weights
- the weighting object- Returns:
- this
-
getDefaultLanguage
Deprecated.Gets the language for a text index.The language that determines the list of stop words and the rules for the stemmer and tokenizer.
- Returns:
- the language for a text index.
-
defaultLanguage
Deprecated.Sets the language for the text index.The language that determines the list of stop words and the rules for the stemmer and tokenizer.
- Parameters:
defaultLanguage
- the language for the text index.- Returns:
- this
-
getLanguageOverride
Deprecated.Gets the name of the field that contains the language string.For text indexes, the name of the field, in the collection's documents, that contains the override language for the document.
- Returns:
- the name of the field that contains the language string.
-
languageOverride
Deprecated.Sets the name of the field that contains the language string.For text indexes, the name of the field, in the collection's documents, that contains the override language for the document.
- Parameters:
languageOverride
- the name of the field that contains the language string.- Returns:
- this
-
getTextVersion
Deprecated.The text index version number.- Returns:
- the text index version number.
-
textVersion
Deprecated.Set the text index version number.- Parameters:
textVersion
- the text index version number.- Returns:
- this
-
getSphereVersion
Deprecated.Gets the 2dsphere index version number.- Returns:
- the 2dsphere index version number
-
sphereVersion
Deprecated.Sets the 2dsphere index version number.- Parameters:
sphereVersion
- the 2dsphere index version number.- Returns:
- this
-
getBits
Deprecated.Gets the number of precision of the stored geohash value of the location data in 2d indexes.- Returns:
- the number of precision of the stored geohash value
-
bits
Deprecated.Sets the number of precision of the stored geohash value of the location data in 2d indexes.- Parameters:
bits
- the number of precision of the stored geohash value- Returns:
- this
-
getMin
Deprecated.Gets the lower inclusive boundary for the longitude and latitude values for 2d indexes..- Returns:
- the lower inclusive boundary for the longitude and latitude values.
-
min
Deprecated.Sets the lower inclusive boundary for the longitude and latitude values for 2d indexes..- Parameters:
min
- the lower inclusive boundary for the longitude and latitude values- Returns:
- this
-
getMax
Deprecated.Gets the upper inclusive boundary for the longitude and latitude values for 2d indexes..- Returns:
- the upper inclusive boundary for the longitude and latitude values.
-
max
Deprecated.Sets the upper inclusive boundary for the longitude and latitude values for 2d indexes..- Parameters:
max
- the upper inclusive boundary for the longitude and latitude values- Returns:
- this
-
getBucketSize
Deprecated.Gets the specified the number of units within which to group the location values for geoHaystack Indexes- Returns:
- the specified the number of units within which to group the location values for geoHaystack Indexes
-
bucketSize
Deprecated.Sets the specified the number of units within which to group the location values for geoHaystack Indexes- Parameters:
bucketSize
- the specified the number of units within which to group the location values for geoHaystack Indexes- Returns:
- this
-
getDropDups
public boolean getDropDups()Deprecated.Returns the legacy dropDups settingPrior to MongoDB 3.0 dropDups could be used with unique indexes allowing documents with duplicate values to be dropped when building the index. Later versions of MongoDB will silently ignore this setting.
- Returns:
- the legacy dropDups setting
-
dropDups
Deprecated.Sets the legacy dropDups settingPrior to MongoDB 3.0 dropDups could be used with unique indexes allowing documents with duplicate values to be dropped when building the index. Later versions of MongoDB will silently ignore this setting.
- Parameters:
dropDups
- the legacy dropDups setting- Returns:
- this
-
getStorageEngine
Deprecated.Gets the storage engine options document for this index.- Returns:
- the storage engine options
-
storageEngine
Deprecated.Sets the storage engine options document for this index.- Parameters:
storageEngineOptions
- the storage engine options- Returns:
- this
-
getPartialFilterExpression
Deprecated.Get the filter expression for the documents to be included in the index or null if not set- Returns:
- the filter expression for the documents to be included in the index or null if not set
- Since:
- 3.2
-
partialFilterExpression
Deprecated.Sets the filter expression for the documents to be included in the index- Parameters:
partialFilterExpression
- the filter expression for the documents to be included in the index- Returns:
- this
- Since:
- 3.2
-
getCollation
Deprecated.Returns the collation options- Returns:
- the collation options
- Since:
- 3.4
-
collation
Deprecated.Sets the collation optionsA null value represents the server default.
- Parameters:
collation
- the collation options to use- Returns:
- this
- Since:
- 3.4
-
getWildcardProjection
Deprecated.Gets the wildcard projection of a wildcard index- Returns:
- the wildcard projection
- Since:
- 3.10
-
wildcardProjection
Deprecated.Sets the wildcard projection of a wildcard index- Parameters:
wildcardProjection
- the wildcard projection- Returns:
- this
- Since:
- 3.10
-