$ltrim (Aparar à Esquerda)

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

$ltrim (Aparar à Esquerda)

$ltrim remove espaço em branco, ou caracteres do conjunto fornecido em chars, da esquerda (início) de uma string — a variante do lado esquerdo de $trim. Útil para espaços iniciais, indentação ou símbolos de prefixo. chars tem como padrão o espaço em branco; um conjunto personalizado o substitui. Entrada null ou ausente resulta em null. Combinar $ltrim com $rtrim emula $trim.

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

📝 Sintaxe

{ $ltrim: { 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 à esquerda removidos; null se a entrada for null.

▶ Exemplo

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

// $ltrim: remover espaço em branco inicial das linhas de log
db.logs.aggregate([
  { $project: { msg: { $ltrim: { input: '$raw' } } } }
])

Saída:

{ "_id": 1, "msg": "server started" }
{ "_id": 2, "msg": "timeout" }

📌 Notas

Mais casos práticos em breve.

📚 Tutoriais Relacionados

❓ Perguntas Frequentes

QEle remove apenas o lado esquerdo?
ASim — $ltrim remove apenas o início da string.
QE se o lado direito também tiver espaços?
ASiga com $rtrim, ou apenas use $trim em uma chamada.
QCaracteres personalizados podem ser removidos?
ASim — especifique-os via chars.
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%