Formateador de consultas MongoDB

Formatea consultas del shell de MongoDB y pipelines de agregación.

Tus consultas de MongoDB se formatean localmente en tu navegador y nada se sube a un servidor.

¿También trabajas con SQL? Prueba el Formateador de SQL.

Acerca de Formateador de consultas MongoDB

Este formateador de MongoDB online ordena consultas densas del shell de MongoDB, objetos de filtro y pipelines de agregación en código legible y con la sangría correcta. Pega una llamada db.collection.find() de una sola línea, un pipeline $match/$group o un objeto de filtro suelto, y muestra el resultado formateado con espaciado consistente, comillas dobles y punto y coma. Como formateador de mongo shell, maneja métodos encadenados como sort, limit y project, y puedes alternar entre sangría de 2 y 4 espacios. Está pensado para desarrolladores backend, ingenieros de bases de datos y testers de QA que copian consultas desde logs, Compass o hilos de chat y necesitan leerlas, depurarlas o compartirlas rápido. Todo se procesa localmente en tu navegador, así que las consultas que pegas se quedan en tu máquina y nada se sube a un servidor.

Características

Cómo usar Formateador de consultas MongoDB

  1. Pega tu consulta, pipeline u objeto de filtro de MongoDB en el cuadro de entrada.
  2. Elige sangría de 2 espacios o 4 espacios en la barra de herramientas.
  3. Lee la consulta formateada en el panel de salida mientras se actualiza en vivo.
  4. Copia el resultado o usa Descargar para guardarlo como query.js.

Ejemplo

Entrada

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

Salida

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

Una consulta find de una línea reformateada con espaciado limpio.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué es el formateador de MongoDB?
El formateador de MongoDB es una herramienta en el navegador que muestra de forma legible sentencias del shell de MongoDB como db.collection.find(), pipelines de agregación y objetos o arreglos de filtro sueltos, con sangría, espaciado y comillas consistentes.
¿Cómo formateo un pipeline de agregación de MongoDB?
Pega un arreglo de etapas como $match, $group y $sort en el formateador de MongoDB y mostrará cada etapa de forma legible con un anidamiento claro para que el pipeline sea fácil de leer.
¿Puedo controlar el ancho de la sangría en el formateador de MongoDB?
Sí, usa la barra de herramientas para alternar entre 2 y 4 espacios, y la salida formateada se actualiza de inmediato.
¿El formateador de MongoDB cambiará mis operadores o valores?
No. Los operadores como $gt e $in y los valores de tus campos se conservan; solo se normalizan los espacios, las comillas y el punto y coma para mejorar la legibilidad.
¿Se envían mis consultas a algún lugar cuando uso este formateador de MongoDB?
No. El formateo se ejecuta por completo en tu navegador y tus consultas nunca se suben a un servidor, así que nada de lo que pegas sale de tu dispositivo.

Herramientas relacionadas

Todas las herramientas de ArrayKit