MongoIndexes
Definição das chaves de índice em Bson que são utilizadas nas operações de índice do MongoDB.
ascending
ascending(campos: string[]) : org.bson.conversions.Bson
Descrição
Cria uma especificação de índice ascendente para os campos informados.
Como Usar
collection.createIndex(_mongo.indexes().ascending('quantity', 'price'));
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| campos | string[] | Os nomes dos campos. |
Retorno
( org.bson.conversions.Bson )
A especificação do índice.
ascending(campos: java.util.List<string>) : org.bson.conversions.Bson
Descrição
Cria uma especificação de índice ascendente a partir de uma lista de campos.
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| campos | java.util.List | A lista de nomes dos campos. |
Retorno
( org.bson.conversions.Bson )
A especificação do índice.
compoundIndex
compoundIndex(índice: org.bson.conversions.Bson[]) : org.bson.conversions.Bson
Descrição
Cria as especificações de um índice composto. Se algum nome de campo for repetido, o último terá precedência.
Como Usar
collection.createIndex(_mongo.indexes().compoundIndex(
_mongo.indexes().descending('price'),
_mongo.indexes().ascending('quantity')
));
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| índice | org.bson.conversions.Bson[] | As especificações do índice. |
Retorno
( org.bson.conversions.Bson )
As especificações do índice composto.
compoundIndex(índices: java.util.List<?>) : org.bson.conversions.Bson
Descrição
Cria as especificações de um índice composto a partir de uma lista.
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| índices | java.util.List | A lista de especificações do índice. |
Retorno
( org.bson.conversions.Bson )
As especificações do índice composto.
descending
descending(campos: string[]) : org.bson.conversions.Bson
Descrição
Cria uma especificação de índice descendente para os campos informados.
Como Usar
collection.createIndex(_mongo.indexes().descending('price'));
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| campos | string[] | Os nomes dos campos. |
Retorno
( org.bson.conversions.Bson )
A especificação do índice.
descending(campos: java.util.List<string>) : org.bson.conversions.Bson
Descrição
Cria uma especificação de índice descendente a partir de uma lista de campos.
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| campos | java.util.List | A lista de nomes dos campos. |
Retorno
( org.bson.conversions.Bson )
A especificação do índice.