$rtrim (Aparar à Direita)

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

$rtrim (Aparar à Direita)

$rtrim remove espaço em branco, ou caracteres do conjunto fornecido em chars, da direita (fim) de uma string — a variante do lado direito de $trim. Ótimo para espaços finais, quebras de linha perdidas ou separadores finais. chars tem como padrão o espaço em branco e pode ser substituído por um conjunto personalizado. Entrada null ou ausente resulta em null.

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

📝 Sintaxe

{ $rtrim: { input: <expressão de string>, chars: <conjunto de caracteres> } }

⚙️ Parâmetros

inputObrigatório; a string a processar.
charsConjunto de caracteres personalizado opcional; espaço em branco por padrão.

Retorno:A string com espaços à direita removidos; null se a entrada for null.

▶ Exemplo

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

// $rtrim: remover quebras de linha finais das linhas de log
db.logs.aggregate([
  { $project: { msg: { $rtrim: { input: '$raw', chars: '\r\n' } } } }
])

Saída:

{ "_id": 1, "msg": "done" }
{ "_id": 2, "msg": "ok" }

📌 Notas

Mais casos práticos em breve.

📚 Tutoriais Relacionados

❓ Perguntas Frequentes

QQuebras de linha finais podem ser removidas?
ASim — passe os caracteres CR/LF via chars.
QApenas o lado direito?
ASim — $rtrim lida apenas com o fim da string.
QComo combina com $ltrim?
AAplique $ltrim e depois $rtrim — equivalente a $trim.
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%