Formatador de consultas MongoDB

Formate consultas do shell do MongoDB e pipelines de agregação.

Suas consultas do MongoDB são formatadas localmente no seu navegador e nada é enviado para um servidor.

Trabalhando com SQL também? Experimente o SQL Formatter.

Sobre Formatador de consultas MongoDB

Este formatador de mongodb online organiza consultas densas de shell do MongoDB, objetos de filtro e pipelines de agregação em código legível e bem indentado. Cole uma chamada db.collection.find() de uma linha, um pipeline $match/$group ou um objeto de filtro simples, e ele embeleza o resultado com espaçamento consistente, aspas duplas e ponto e vírgula. Como formatador de shell mongo, ele lida com métodos encadeados como sort, limit e project, e você pode alternar entre indentação de 2 e 4 espaços. Foi feito para desenvolvedores back-end, engenheiros de banco de dados e testadores de QA que copiam consultas de logs, do Compass ou de conversas e precisam ler, depurar ou compartilhá-las rapidamente. Tudo é processado localmente no seu navegador, então as consultas que você cola permanecem na sua máquina e nada é enviado para um servidor.

Recursos

Como usar Formatador de consultas MongoDB

  1. Cole sua query, pipeline ou objeto de filtro do MongoDB na caixa de entrada.
  2. Escolha indentação de 2 ou 4 espaços na barra de ferramentas.
  3. Leia a consulta formatada no painel de saída conforme ela atualiza ao vivo.
  4. Copie o resultado ou use Baixar para salvá-lo como query.js.

Exemplo

Entrada

db.users.find({age:{$gt:18},active:true}).limit(5)

Saída

db.users.find({ age: { $gt: 18 }, active: true }).limit(5);

Uma query find de uma linha reformatada com espaçamento limpo.

Erros comuns e solução de problemas

Perguntas frequentes

O que é o formatador de MongoDB?
O formatador de MongoDB é uma ferramenta no navegador que embeleza comandos de shell do MongoDB como db.collection.find(), pipelines de agregação e objetos de filtro ou arrays simples com indentação, espaçamento e aspas consistentes.
Como formato um pipeline de agregação do MongoDB?
Cole um array de estágios como $match, $group e $sort no formatador de MongoDB e ele embeleza cada estágio com aninhamento claro para que o pipeline fique fácil de ler.
Posso controlar a largura da indentação no formatador de MongoDB?
Sim, use a barra de ferramentas para alternar entre 2 e 4 espaços, e a saída formatada atualiza imediatamente.
O formatador de MongoDB vai mudar meus operadores ou valores?
Não. Operadores como $gt e $in e os valores dos seus campos são preservados; apenas espaços em branco, aspas e ponto e vírgula são normalizados para legibilidade.
Minhas consultas são enviadas para algum lugar quando uso este formatador de MongoDB?
Não. A formatação roda inteiramente no seu navegador e suas consultas nunca são enviadas para um servidor, então nada do que você cola sai do seu dispositivo.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit