$comment (Comentário de Consulta)

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

$comment (Comentário de Consulta)

$comment anexa texto explicativo a uma consulta para que você possa rastrear sua origem em currentOp, no log de consultas lentas e no profiler. `{ $comment: 'checkout-cart-query' }` ou encadeado como db.coll.find(...).comment('checkout'). Ele não afeta resultados nem a seleção de índices. Use-o para marcar consultas para diagnóstico de operações.

CategoriaProjeção
Versão do MongoDB4.4+
Idioma do Exemplomongosh (Shell)

📝 Sintaxe

{ $comment: <string de comentário> }

⚙️ Parâmetros

string de comentárioTexto arbitrário que aparece nos diagnósticos.

Retorno:Resultados da consulta (não afetados pelo comentário)

▶ Exemplo

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

// $comment: marca a consulta para operações
db.orders.find(
  { status: 'pending' },
  { _id: 1 }
).comment('checkout-pending-orders')

Saída:

// Os resultados não mudam; o comentário é registrado nos diagnósticos

📌 Notas

Mais casos práticos em breve.

📚 Tutoriais Relacionados

❓ Perguntas Frequentes

Q$comment altera os resultados da consulta?
ANão, é apenas metadado e não afeta resultados nem a seleção de índices.
QOnde posso ver o comentário?
AEm currentOp e no log de consultas lentas (system.profile).
QConsultas de agregação podem carregar comentários?
ASim, db.coll.aggregate([...], { comment: '...' }).
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%