Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ /

Modificadores de query

Além dos Operadores de query do MongoDB, há vários operadores "meta" que permitem modificar a saída ou o comportamento de uma query.

Observação

Descontinuado no shell mongo desde v3.2
A partir de v3.2, os operadores "meta" de query são preteridos em mongosh. Em mongosh, use os métodos de cursor .

As interfaces do driver podem fornecer métodos de cursor que envolvem essas opções. Quando possível, use esses métodos; caso contrário, você pode adicionar essas opções usando uma das seguintes sintaxe:

db.collection.find( { <query> } )._addSpecial( <option> )
db.collection.find( { $query: { <query> }, <option> } )

Observação

Descontinuado no shell mongo desde v3.2
A partir de v3.2, os operadores "meta" de query são preteridos em mongosh. Em mongosh, use os métodos de cursor .
Nome
Descrição

Adiciona um comentário à query para identificar queries na saída do analisador de banco de dados.

Força o MongoDB a relatar os planos de execução da query. Consulte explain().

Força o MongoDB a usar um índice específico. Ver hint()

Especifica um limite superior exclusivo para o índice usar em uma query. Consulte max().

Especifica um limite de tempo cumulativo em milissegundos para operações de processamento em um cursor. Consulte maxTimeMS().

Especifica um limite inferior inclusivo para o índice utilizar em uma query. Consulte min().

Retorna um cursor com documentos classificados de acordo com uma especificação de classificação. Consulte sort().

Envolve um documento de query.

Força o cursor a retornar apenas os campos incluídos no índice.

Modifica os documentos retornados para incluir referências à localização em disco de cada documento.

Nome
Descrição

Uma ordem de classificação especial que ordena documentos usando a ordem dos documentos no disco.

Voltar

$zip