Simplifique su flujo de trabajo: Busque miniwebtool.
Añadir
Herramientas relacionadas
Generador de consultas SQL con IAConvertidor de Lista de Texto a SQLFormateador SQLCompilador de SCSS a CSS
Página de inicio > Herramientas de texto > Otras herramientas para texto > Convertidor de Consultas SQL a MongoDB
 

Convertidor de Consultas SQL a MongoDB

Convierta consultas SQL (SELECT, INSERT, UPDATE, DELETE) a la sintaxis de la shell de MongoDB con mapeo cláusula por cláusula, generación de pipelines de agregación, resaltado de sintaxis en vivo y salida de mongosh lista para pegar.

Convertidor de Consultas SQL a MongoDB
SQL MongoDB
⚡ Ejemplos rápidos (clic para cargar)

Embed Convertidor de Consultas SQL a MongoDB Widget

Convertidor de Consultas SQL a MongoDB

Bienvenido al Convertidor de Consultas SQL a MongoDB, una herramienta en línea que traduce consultas SQL (SELECT, INSERT, UPDATE y DELETE) a una sintaxis limpia y lista para pegar en la terminal de MongoDB. Cada conversión viene acompañada de un mapeo cláusula por cláusula que muestra exactamente cómo cada palabra clave SQL se convierte en su equivalente en MongoDB, convirtiendo esta herramienta tanto en un convertidor como en una ayuda de aprendizaje para desarrolladores que migran de bases de datos relacionales a MongoDB.

¿Por qué usar este convertidor de SQL a MongoDB?

La mayoría de los convertidores en línea simplemente arrojan un bloque JSON y te dejan adivinar qué sucedió. Esta herramienta es diferente: ves la consulta de MongoDB generada y un mapeo paso a paso que explica por qué cada cláusula se transformó de esa manera. Esto la hace igualmente útil para traducciones rápidas durante migraciones y para aprender el lenguaje de consulta de MongoDB a partir de tus conocimientos previos de SQL.

Características clave

¿Qué sentencias SQL puede traducir este convertidor a MongoDB?

La herramienta convierte sentencias SELECT, INSERT, UPDATE y DELETE. SELECT soporta WHERE, ORDER BY, GROUP BY, HAVING, LIMIT, OFFSET, DISTINCT y las cinco funciones de agregación estándar: COUNT, SUM, AVG, MIN y MAX. Las cláusulas WHERE complejas con AND, OR, NOT, IN, NOT IN, BETWEEN, LIKE, IS NULL e IS NOT NULL se mapean de forma limpia a los operadores de MongoDB.

¿Cómo funciona el mapeo cláusula por cláusula?

Después de cada conversión, la herramienta muestra una tabla que alinea cada cláusula SQL con su equivalente en MongoDB. Por ejemplo:

SQL: SELECT name, age FROM users WHERE age > 21 ORDER BY age DESC LIMIT 10
MongoDB: db.users.find({ age: { $gt: 21 } }, { name: 1, age: 1, _id: 0 }).sort({ age: -1 }).limit(10)
Mapeo:
· FROM usersdb.users
· SELECT name, age → proyección { name: 1, age: 1, _id: 0 }
· WHERE age > 21 → filtro { age: { $gt: 21 } }
· ORDER BY age DESC.sort({ age: -1 })
· LIMIT 10.limit(10)

¿Maneja pipelines de agregación para consultas GROUP BY?

Sí. Cuando el SQL utiliza GROUP BY, HAVING o funciones de agregación, el convertidor produce un pipeline de agregación de MongoDB completo: $match antes de agrupar (desde WHERE), $group con _id y acumuladores, $match después de agrupar (desde HAVING), luego $sort, $skip y $limit en el orden del pipeline. El orden importa; realizar un $sort antes de un $match es mucho más lento en MongoDB, por lo que la herramienta siempre emite las etapas en el orden óptimo.

Ejemplo: SELECT category, COUNT(*) AS total FROM books WHERE year >= 2020 GROUP BY category HAVING COUNT(*) > 5 ORDER BY total DESC LIMIT 5

se convierte en:
db.books.aggregate([
  { $match: { year: { $gte: 2020 } } },
  { $group: { _id: "$category", total: { $sum: 1 } } },
  { $match: { total: { $gt: 5 } } },
  { $sort: { total: -1 } },
  { $limit: 5 }
])

¿Cómo se convierten los patrones LIKE de SQL?

Los comodines % de SQL se convierten en .* y los comodines _ se convierten en . en una expresión regular de MongoDB. Los patrones se anclan con ^ o $ cuando el patrón SQL no comienza o termina con %. Los caracteres especiales de regex dentro del patrón se escapan automáticamente.

¿Cuáles son las diferencias clave entre las consultas SQL y MongoDB?

SQL es declarativo y está orientado a tablas: describes filas y columnas. MongoDB está orientado a documentos y utiliza un lenguaje de consulta similar a JSON. Las reglas principales de traducción son:

¿La consulta de MongoDB generada está lista para pegarse en mongosh?

Sí. La salida utiliza la sintaxis de mongosh (MongoDB Shell), incluyendo claves de objeto sin comillas, métodos encadenados finales como .sort(), .limit() y .skip(), y literales de regex nativos de JavaScript. Puedes pegarlo directamente en mongosh, la pestaña MongoSH de MongoDB Compass o el IntelliShell de Studio 3T.

Cómo usar esta herramienta

  1. Pega tu consulta SQL en el cuadro de entrada, o haz clic en un Ejemplo rápido para cargar una consulta de muestra.
  2. Haz clic en Convertir a MongoDB. La herramienta analiza tu SQL y construye la consulta de MongoDB equivalente.
  3. Revisa el mapeo cláusula por cláusula para verificar la traducción y aprender las reglas de mapeo.
  4. Copia o descarga la consulta de MongoDB usando los botones en la parte superior del bloque de código. El archivo descargado es un script .js listo para ejecutar.

Casos de uso prácticos

Para desarrolladores que migran a MongoDB

Para estudiantes y aprendices

Para DBAs e ingenieros de backend

Limitaciones y lo que aún no es soportado

Preguntas frecuentes

¿Por qué mi consulta SELECT sin WHERE sigue devolviendo un objeto de filtro?

El método find() de MongoDB espera un filtro como primer argumento. Cuando el SQL no tiene cláusula WHERE, la herramienta emite find({}): un filtro vacío que coincide con todos los documentos.

¿Por qué se añade _id: 0 a mi proyección?

MongoDB incluye el campo _id por defecto en los resultados de la consulta. Para coincidir con el comportamiento del SELECT de SQL, donde solo se devuelven las columnas listadas, la herramienta añade _id: 0 a menos que listes explícitamente _id como una columna.

¿Debo usar updateOne o updateMany para mi consulta UPDATE?

La herramienta emite updateMany por defecto, lo que coincide con la semántica de múltiples filas del UPDATE de SQL. Cambia a updateOne cuando estés seguro de que el filtro coincide con un solo documento (por ejemplo, al filtrar por un _id único).

¿La herramienta almacena o envía mi SQL a algún lugar?

Tu SQL se envía a nuestro servidor para su análisis, se devuelve como MongoDB convertido y luego se descarta. No se registra, almacena ni comparte con terceros.

¿Es gratuita la herramienta?

Sí, es completamente gratuita y utilizable sin necesidad de una cuenta. Refresca la página para empezar de nuevo en cualquier momento.

¿Cómo maneja esto los tipos nativos de MongoDB como ObjectId y Date?

Los literales de cadena de SQL se convierten en cadenas de MongoDB por defecto. Si tu columna almacena un ObjectId, envuelve el literal manualmente en ObjectId("..."). Para campos de fecha, envuelve el literal en ISODate("..."). Ambas ediciones toman solo un segundo después de pegar.

Recursos adicionales

Cite este contenido, página o herramienta como:

"Convertidor de Consultas SQL a MongoDB" en https://MiniWebtool.com/es/convertidor-de-consultas-sql-a-mongodb/ de MiniWebtool, https://MiniWebtool.com/

por el equipo de miniwebtool. Actualizado: 25 de abr. de 2026

Otras herramientas para texto:

Herramientas destacadas:

Calculadora de Signo Solar, Lunar y Ascendente 🌞🌙✨Calculadora de día del año - ¿Qué día del año es hoy?Generador de IMEI Aleatorio📅 Calculadora de FechaCalculadora de Compatibilidad AmorosaEliminar acentos del textoCalculadora del Signo de VenusConvertidor de cm a pies y pulgadasSelector de Nombre AleatorioSelector de Películas AleatorioConvertidor de Pies y Pulgadas a CentímetrosCalendario del Día del AñoConvertidor de kPa a psiBúsqueda de ID de usuario de FacebookCalculadora de Número del NombreBúsqueda de ID de Usuario de Instagram📅 Calculadora de Diferencia entre Fechascalculadora-de-hba1cCalculadora de SumaCalculadora de NumerologíaCalculadora de Desviación Estándar RelativaBola Mágica 8Calculadora de Número MaestroEliminar espaciosExtractor de Imágenes de VideoCalculadora de Duración de TiempoDescargador de Miniaturas de YouTubebúsqueda-de-direcciones-MACSelector Aleatorioconvertidor ppm a porcentajeCalculadora de Promedio - Alta PrecisiónGenerador de Superpoder AleatorioCalculadora de Módulo¿Cuál es mi signo del zodiaco?Generador de Cartas de Baraja AleatorioGenerador de Código MorseConvertidor de psi a kPaGenerador de Palabras DesordenadasCalculadora HexadecimalOrdenar NúmerosGenerador Aleatorio de ListasDivisor de imágenesCalculadora de CombinaciónCalculadora de Posición del SolConvertidor de Porcentaje a PPMDivisor de Audio¿Cuál es mi número de la suerte?Convertidor de Decimal a TiempoGenerador de Verdad o Reto AleatorioCalculadora CPMCalculadora de Edad GestacionalCalculadora de CírculosCalculadora de Número del AlmaCalculadora de Coeficiente de Variación🖱️ Contador de ClicsCalculadora de reducción porcentualCalcular tiempo entre dos fechasCalculadora de Promedio de BateoConvertidor de FPSConvertidor de Tiempo a DecimalCalculadora de Aumento PorcentualGenerador de números de loteríaCalculadora de Área de Polígono IrregularCalculadora de ERA🌐 Convertidor de Zona HorariaCalculadora del Signo de MarteEliminar saltos de líneaCalculadora de pendiente y gradoCalculadora de Percentil de EstaturaCalculadora del día de la semana de nacimientoVerificador de Nombre de Usuario en Redes SocialesContador de líneasConvertidor de Tamaño de ArchivoEstadísticas del Canal de YouTubeCalculadora de notación científicaCalculadora de Número de DestinoGenerador de Números Decimales AleatoriosCalculadora de Grupo SanguíneoCalculadora de cociente y residuoFormateador de TextoGenerador aleatorio de animalesGenerador de sopa de letrasGenerador de cartones de bingoConvertidor de Número a PalabraPrimeros n Dígitos de PiGenerador de LaberintosCalculadora de Log Base 10Calculadora de Duración de BateríaGenerador de Nombres AleatoriosDivisor de videoCalculadora de Cambio PorcentualGenerador de Cumpleaños AleatorioGenerador de Colores AleatoriosLanzador de MonedasCalculadora de Retorno de SaturnoGenerador de letras aleatoriasCalculadora de números de ángelesGenerador de Fechas AleatoriasCalculadora de PermutaciónConvertidor de fracción a número mixtoGenerador de Coordenadas AleatoriasGenerador de Plantilla de Cono DesarrolladoCalculadora de Número de Trayecto de VidaCalculadora OctalConversor de HTML a TextoCalculadora de número de dígitosCalculadora de Número de SemanaGenerador de hora aleatoriaRotar VideoCalculadora de Prueba tConvertidor de Número a FracciónCalculadora de media aritméticaCalculadora de Error PorcentualCalculadora de Ganancias de TwitchGenerador de Hash SHA256Herramienta en línea para eliminar puntuaciónCalculadora de Compatibilidad de Signos LunaresConvertidor de Decimal a BCDGenerador de Texto Pequeño ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Validador XMLCalculadora de SenoConversor de Calendario HebreoCalculadora de Monetización de YouTube ShortsConvertidor de Notación Científica a DecimalCalculadora de edadDecodificador de Código MorseExtractor de AudioGraficador de funciones trigonométricasLista de Años BisiestosCalculadora de ComisionesAnalizador Avanzado de Compatibilidad ZodiacalCalculadora de EscaleraCalculadora de Tamaño de TVGenerador de Texto InvisibleCalculadora de CosenoGenerador de Dirección IP AleatoriaGenerador de anagramasGenerador de ContraseñaGenerador de direcciones MACConvertidor octal a binarioGenerador de cadenas aleatoriasCalculadora Log Base 2Analizador de Direcciones MACGenerador de acordes aleatoriosConvertidor de dirección IP a binarioExtractor de URLGenerador de Versículos Bíblicos AleatoriosCalculadora de Consumo de AguaCalculadora de Equilibrio de Elementos AstrológicosConvertidor de VTT a TXTGenerador de CriptogramaCalculadora de kVACalculadora de RedondeoGraficador de Curvas ParamétricasVerificador de Número Par o ImparConvertidor de Lista de Texto a SQLCalculadora de ProporcionesCalculadora de Tasa de Interés EfectivoContar el número de caracteresconvertidor de palabras a números de teléfonoGenerador de PIN AleatorioFusionar vídeosGenerador de Unir los PuntosGenerador y Verificador de Hash BcryptCalculadora de la Prueba de DivisibilidadConvertidor de tazas a gramosCalculadora de FraccionesCalculadora de Pasos a DistanciaCalculadora de Tipo CorporalCalculadora de Comparación de FraccionesCalculadora de la Ley de SnellGenerador de Tarjeta de Crédito AleatorioCalculadora de Diferencia de ListasCalculadora de Flujo en TuberíasCalculadora de la Ecuación de BernoulliConvertidor de SRT a TXTPredictor de peso de cachorrosSolucionador de InecuacionesVerificador de Números PerfectosAñadir prefijo y sufijo al textoGenerador Aleatorio de Nombres en LíneaCalculadora de RectánguloCalculadora de Resistencia para LEDCalcular Días entre Dos FechasCalculadora de Carga de VigasCalculadora de Período de RecuperaciónCalculadora de TechadoGenerador de Killer SudokuGenerador de Números AleatoriosSimulador de Puertas LógicasVerificador de Escuadra (Regla 3-4-5) 📐Calculadora de Distribución de ProbabilidadCalculadora de media, mediana y modaConvertidor de BaseGenerador de Nonogramas (Picross)Calculadora de PinturaConvertidor hexadecimal a binarioCreador de CrucigramasCalculadora de Estrategia MartingaleConvertidor Binario a Código GrisCalculadora de talla de cascoCalculadora de talla de guantesConvertidor de tallas de sombreroCalculadora de tamaño de snowboardCalculadora de tamaño de esquíCalculadora de talla de bicicletaTemporizador de splits para speedrunCalculadora de StablefordCalculadora de checkout de dardosCalculadora de economía de bowling de críquetCalculadora de strike rate de críquetCalculadora de Net Run RateCalculadora de proporción K/DCalculadora de rating EloCalculadora de recuperación de la frecuencia cardíacaCalculadora de Tiempo de SenderismoCalculadora de ritmo de remoCalculadora de Rendimiento por Edad en CarreraCalculadora de FTP y Zonas de PotenciaCalculadora de Beep TestCalculadora de Puntuación ACFTCalculadora de Wilks y DOTSCalculadora de Offset de LlantasBuscador de Índice de Carga y Código de Velocidad de NeumáticosCalculadora de Costo por MillaCalculadora de Compra de LeasingCalculadora de Mezcla de OctanajeCalculadora de Mezcla de Aceite 2 TiemposCalculadora de Cilindrada del MotorCalculadora de Sofá en la PuertaCalculadora de Cuerdas de LeñaCalculadora de CADR de Purificador de AireCalculadora de Tamaño de DeshumidificadorCalculadora de Tamaño de Ventilador de TechoCalculadora de Tamaño de CortinasCalculadora de Tamaño de AlfombraCalculadora de Altura para Colgar CuadrosCalculadora de Altura de Montaje de TVCalculadora de Volumen y Lámina de EstanqueCalculadora de Sal para PiscinaCalculadora de Volumen de PiscinaCalculadora de Tamaño de Calentador de AguaCalculadora de Resina EpoxiCalculadora de Espaciado de BalaustresCalculadora de Zócalos y MoldurasCalculadora de RevestimientoCalculadora de Tinte para TerrazasCalculadora de Semillas de CéspedCalculadora de CéspedCalculadora de AsfaltoCalculadora de Yardas CúbicasCalculadora de Longitud de AntenaCalculadora de Llenado de ConductoCalculadora de Condensadores en Serie y ParaleloCalculadora de Reactancia InductivaCalculadora de Iluminación de HabitacionesCalculadora de Lux a LúmenesConversor de Lúmenes a VatiosCalculadora de Tamaño de GeneradorConversor de mAh a WhCalculadora de Potencia TrifásicaCalculadora de Amperios a VatiosCalculadora de Vatios a AmperiosCalculadora de Resistencias en SerieCalculadora de FricciónCalculadora de Plano InclinadoCalculadora de Ventaja MecánicaCalculadora de Velocidad del SonidoCalculadora de Velocidad de OndaCalculadora de flotabilidadCalculadora de Velocidad TerminalCalculadora de Longitud de Onda de de BroglieCalculadora de Energía del FotónCalculadora E=mc²Calculadora de Dilatación del TiempoCalculadora de la Tercera Ley de KeplerCalculadora de Velocidad de EscapeCalculadora de Fuerza GravitacionalCalculadora de la Ley de Beer-LambertCalculadora de la Ecuación de NernstCalculadora de Presión OsmóticaCalculadora de Elevación del Punto de EbulliciónCalculadora de Descenso del Punto de CongelaciónCalculadora de Composición PorcentualCalculadora de NormalidadCalculadora de MolalidadConversor de pKa a KaCalculadora de Henderson-HasselbalchCalculadora de Rendimiento TeóricoCalculadora de Reactivo LimitanteCalculadora de Configuración ElectrónicaTabla Periódica InteractivaGenerador de Planes de Lecciones con IAGenerador de Cuestionarios con IAGenerador de Citas APA MLA ChicagoCalculadora de Porcentaje de AsistenciaCalculadora de Puntuación APCalculadora de Puntuación ACTCalculadora de Puntuación del SATConversor de Porcentaje a CGPAConversor de CGPA a PorcentajeCalificador Fácil (EZ Grader)Calculadora del Costo de Criar un HijoCalculadora de Consumo de Leche para BebésCalculadora de Talla de PañalesGenerador de Nombres de BebéPredictor del Color de Ojos del BebéCalculadora de Percentil de IMC InfantilPredictor de Altura InfantilCalculadora de Tiempo de Duplicación de hCGCalculadora de Fecha de Parto FIVCalculadora de ImplantaciónPredictor de Sexo ChinoFormateador de Fechas ISO 8601Conversor de Fecha JulianaCalculadora de SiestaCalculadora de fases lunaresCalculadora de amanecer y atardecerWorld ClockConvertidor de Fechas a Números RomanosCuenta Regresiva para la JubilaciónCalculadora de SobriedadCalculadora de Medio CumpleañosCalculadora de AniversarioCalculadora de Reparto de PropinasCalculadora de ROI de Email MarketingCalculadora de Costo por LeadCalculadora de Capital de TrabajoEstimador de Ganancias de YouTubeGenerador de personaje RPG aleatorio