MaxKey (Maior Valor)

Última atualização: 2026-10-09

MaxKey (Maior Valor)

MaxKey é um tipo BSON especial maior que todos os outros valores, a contraparte de MinKey. Ele serve ao design de chaves de shard (empurrando dados para o último chunk), sentinelas de ordenação e placeholders de agregação. Um singleton construído com `MaxKey()`, aparece principalmente em metadados de fragmentação.

CategoriaTipos BSON
Versão do MongoDB1.0+
Idioma do Exemplomongosh (Shell)

📝 Sintaxe

MaxKey()
db.orders.find({ createdAt: { $lte: MaxKey() } })

Retorno:Retorna o singleton MaxKey

▶ Exemplo

Execute os comandos abaixo no seu mongosh local (requer um mongod em execução):

// MaxKey: consulta sem limite superior
use shop
db.orders.find({ createdAt: { $lte: MaxKey() } })

Saída:

// Todos os pedidos retornados (MaxKey excede qualquer data)

📌 Notas

📚 Tutoriais Relacionados

❓ Perguntas Frequentes

QPara que MaxKey é usado?
ALimites de shard, sentinelas de ordenação e chaves placeholder de agregação.
QDo que MaxKey é maior?
ADe tudo — strings, números e datas incluídos.
QQuando encontrarei MaxKey?
AEm limites de chunks de clusters fragmentados, metadados e alguns resultados de agregação.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%