Pular para o conteúdo principal

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
NOMETIPODESCRIÇÃO
camposstring[]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
NOMETIPODESCRIÇÃO
camposjava.util.ListA 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
NOMETIPODESCRIÇÃO
índiceorg.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
NOMETIPODESCRIÇÃO
índicesjava.util.ListA 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
NOMETIPODESCRIÇÃO
camposstring[]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
NOMETIPODESCRIÇÃO
camposjava.util.ListA lista de nomes dos campos.
Retorno

( org.bson.conversions.Bson )

A especificação do índice.