Simplifique su flujo de trabajo: Busque miniwebtool.
Añadir
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 relacionadas:

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?📅 Calculadora de FechaGenerador de IMEI AleatorioCalculadora de Compatibilidad AmorosaConvertidor de cm a pies y pulgadasConvertidor de Pies y Pulgadas a CentímetrosSelector de Nombre AleatorioCalculadora de Número del NombreCalendario del Día del AñoCalculadora del Signo de VenusCalculadora de NumerologíaEliminar acentos del textoCalculadora de Número Maestrocalculadora-de-hba1cbúsqueda-de-direcciones-MACCalculadora de SumaBúsqueda de ID de usuario de FacebookCalculadora de Duración de TiempoCalculadora de Promedio - Alta PrecisiónSelector de Películas AleatorioCalculadora de Desviación Estándar RelativaCalculadora de CombinaciónExtractor de Imágenes de VideoBúsqueda de ID de Usuario de InstagramGenerador de Cartas de Baraja AleatorioGenerador de Código MorseDescargador de Miniaturas de YouTubeCalculadora HexadecimalConvertidor de kPa a psi¿Cuál es mi número de la suerte?Selector Aleatorioconvertidor ppm a porcentajeBola Mágica 8Convertidor de Porcentaje a PPMGenerador de Palabras Desordenadas¿Cuál es mi signo del zodiaco?Convertidor de Decimal a TiempoEliminar espaciosGenerador Aleatorio de ListasCalculadora de Percentil de EstaturaContador de líneasCalculadora de reducción porcentualCalculadora CPMCalculadora de Aumento PorcentualCalculadora OctalGenerador de Números Decimales AleatoriosConvertidor de FPSGenerador de Nombres AleatoriosCalculadora de Promedio de BateoGenerador de números de loteríaPrimeros n Dígitos de PiConvertidor de dirección IP a binarioSimulador de Puertas LógicasConvertidor de Número a PalabraLanzador de Monedas📅 Calculadora de Diferencia entre FechasCalculadora de Número de DestinoCalculadora de CírculosCalculadora de cociente y residuoCalculadora de pendiente y gradoCalculadora de notación científicaCalculadora de Número del AlmaCalculadora de Coeficiente de VariaciónCalculadora de media, mediana y modaCalculadora de MóduloDivisor de AudioOrdenar NúmerosVerificador de Nombre de Usuario en Redes SocialesCalculadora de Número de Trayecto de VidaCalculadora de Retorno de SaturnoGenerador de letras aleatoriasDivisor de imágenesGenerador de Superpoder AleatorioCalculadora del Signo de MarteEstadísticas del Canal de YouTubeFormateador de TextoCalculadora de edadConvertidor de Notación Científica a DecimalCalculadora de números de ángelesCalculadora de Log Base 10Convertidor de Tiempo a DecimalGenerador de Cumpleaños AleatorioGenerador de Texto InvisibleConvertidor de Tamaño de ArchivoGenerador aleatorio de animalesCalculadora de Cambio PorcentualLista de Años Bisiestos🖱️ Contador de ClicsCalculadora de Área de Polígono IrregularConvertidor de números romanosCalcular tiempo entre dos fechasConvertidor de BaseGenerador de cartones de bingoCalculadora de número de dígitosConvertidor de fracción a número mixtoCalculadora BinariaCalculadora de media aritméticaGenerador de Hash SHA256Calculadora de PermutaciónConversor de HTML a TextoCalculadora de Números ComplejosGenerador de LaberintosExtractor de URLGenerador de Unir los PuntosCalculadora de EscaleraGenerador de Fechas AleatoriasCalculadora del día de la semana de nacimientoSolucionador de InecuacionesAnalizador Avanzado de Compatibilidad ZodiacalCalculadora de ERAConvertidor de dirección IP a hexadecimalDecodificador de Código MorseConvertidor hexadecimal a binarioCreador de Diagramas de Caja y BigotesCalculadora de Mínimo Común MúltiploGenerador de anagramasCalculadora de Duración de BateríaCalculadora de Compatibilidad de Signos LunaresGenerador de PIN AleatorioGenerador de direcciones MACGenerador de ContraseñaCalculadora de la Conjetura de CollatzCambio de Tiempo SRTCreador de Crucigramas🌐 Convertidor de Zona HorariaGenerador de País AleatorioRotar VideoSimplificador de FraccionesCalculadora de Error PorcentualConvertidor Decimal a OctalGenerador de Colores AleatoriosGenerador de Piedra Papel TijeraGraficador de Curvas ParamétricasGenerador de Verdad o Reto AleatorioCalculadora de Edad GestacionalConversor de Libras a KilogramosConvertidor de decimal a notación científicaEliminador de Caracteres InvisiblesGraficador de FuncionesCalculadora de Tronco de ConoCalculadora de Grupo SanguíneoGenerador de hora aleatoriaCalculadora Log Base 2Extractor de AudioContar el número de caracteresEl Día Más Largo del AñoCalculadora de Peso de AceroGenerador de Texto Pequeño ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Calculadora de AntilogaritmoCalculadora de Número de ExpresiónConvertidor de Decimal a BCDGenerador de Números AleatoriosValidador XMLConvertidor de Metros a PiesCalculadora de Certificados de DepósitoCalculadora de Pasos a DistanciaPredictor de peso de cachorrosCalculadora de Descuento PorcentualConvertidor de Lectura BiónicaConvertidor de Gramos a LibrasGenerador de Plantilla de Cono DesarrolladoCalculadora de ProporcionesConvertidor BCD a DecimalCalculadora de Estado Estacionario de Cadena de MarkovDivisor de vídeoEliminar saltos de líneaCalculadora de FraccionesCalculadora de RedondeoGenerador de CriptogramaCalculadora de Comisiones🎰 Calculadora de Pity GachaCalculadora de Tipo CorporalHerramienta de Cifrado César⏱️ Calculadora de HorasCalculadora de Tamaño de Impresión y Resolución (DPI/PPI)Convertidor Decimal a HexadecimalAnalizador de Direcciones MACCalculadora de Horas de TrabajoConvertidor de DMS a Grados Decimalesgenerador-de-texto-al-revésConvertidor Binario a Código GrisConvertidor de CMYK a hexadecimalSimplificador de Álgebra BooleanaCalculadora de distribución binomialContador de SílabasCalculadora de Log (Logaritmo)Calendario de Mercurio RetrógradoConvertidor de psi a kPaGenerador de sopa de letrasconvertidor de palabras a números de teléfonoCalculadora de Tasa de Crecimiento PorcentualLooper MP3Calculadora de raíz cuadradaCalculadora de Resistencia para LEDCalculadora de Tiempo de LecturaFusionar vídeosGenerador de Coordenadas AleatoriasGenerador de cuadrado mágicoCalculadora de la Ley de OhmCalculadora de Préstamo para TerrenoCalculadora de Préstamo de ConstrucciónCalculadora de Hipoteca de Solo InterésCalculadora de Préstamo GloboCalculadora de Puntos HipotecariosCalculadora de PMICalculadora de Pago Quincenal de HipotecaCalculadora de Hipoteca ARMCalculadora de Préstamos VACalculadora de Sueldo Neto (Pago Neto)Generador de consultas SQL con IAGenerador de RegEx con IAVisualizador de Datos con IA (Pegar CSV)Analizador de Tono de Texto con IAAnalizador de Currículum con IAConversor de Unidades con IA (Lenguaje Natural)Generador de Cartas de Disculpa con IAGenerador de Excusas Educadas con IAGenerador de Itinerarios de Viaje con IAGenerador de Listas de Lectura con IAGenerador de Planes de Entrenamiento con IAGenerador de Plan de Comidas con IAGenerador de Ideas de Regalos con IAGenerador de Recetas con IA a Partir de IngredientesCalculadora de ROI de BecasCalculadora de Costos UniversitariosCalculadora de Horas de Estudio para la Fluidez en un IdiomaGenerador de cuestionarios de vocabularioGenerador de Notas CornellCalculadora de Curva de AprendizajeProgramador de Repetición Espaciada de TarjetasCalculadora de Mezcla de Colores de PinturaCalculadora de LechadaOptimizador de Carga del LavavajillasCalculadora de Dosis de Detergente para RopaCalculadora de mezcla de tinte para el cabelloCalculadora de Costo de ImpresiónComparación de Costos Gas vs EléctricoCalculadora de Propina con Tarjeta de RegaloCalculadora de Cantidad de Cajas de MudanzaCalculadora de Tamaño de Unidad de AlmacenamientoCalculadora de Armario CápsulaCalculadora de Longitud de CorreaCalculadora de Fuerza de Cilindro HidráulicoCalculadora de Sistema de PoleasCalculadora de Relación de Engranajes MecánicaCalculadora de Calor EspecíficoCalculadora de Expansión TérmicaCalculadora de Transferencia de CalorCalculadora de la Ecuación de BernoulliCalculadora de Número de ReynoldsCalculadora de Posición del SolCalculadora de Horarios de MareasCalculadora de Visibilidad de las EstrellasHerramienta de Referencia de NudosGuía de Clasificación de Temperatura de Sacos de DormirCalculadora de Tamaño de Huella de TiendaCalculadora de Peso de Comida para MochilerosCalculadora de Ritmo de Senderismo NaismithCalculadora de Longitud de Hilo de BordadoCalculadora de volumen para fundición de resinaCalculadora de Patrones de AbaloriosPottery Clay Shrinkage CalculatorCalculadora de tamaño de papel de origamiCalculadora de Ribete para ColchasCalculadora de Hilo para Punto de CruzCalculadora de Patrones de PuntoConversor de Tallas de Agujas de TejerConversor de Tamaño de GanchilloCalculadora de Heno para CaballosBuscador de Tamaño de Transportín de Viaje para MascotasCalculadora de UVB para Hábitat de ReptilesCalculadora de Tamaño de Jaula para PájarosCalculadora de Vatios del Calentador de AcuarioCalculadora de Areneros para GatosCalculadora de Alcance del Haz de FarosCalculadora de Relación de Compresión del MotorCalculadora de Desgaste de la Banda de Rodadura del NeumáticoCalculadora de Peso en la Lanza del RemolqueCalculadora de Distribución de Peso del VehículoDivisor de Gastos de ViajeCalculadora de Distancia de FrenadoCalculadora de Compensación LaboralCalculadora de distribución de bienes testamentariosBuscador de Clases de MarcasCalculadora de Tasas de Presentación de PatentesVerificador de Nexo de Impuesto sobre las VentasCalculadora de Reducción de CondenaCalculadora de PrescripciónOptimizador de Precios de AirbnbDivisor de Alquiler entre Compañeros de CuartoCalculadora de Alquiler de la Sección 8Calculadora del Método BRRRRCalculadora de Retorno de Efectivo sobre EfectivoCalculadora de Rentabilidad de AlquilerCalculadora de Intercambio 1031Visualizador de Crecimiento de PatrimonioCalculadora de Costo del AlmuerzoCalculadora de Costo de Gimnasio vs Entrenamiento en CasaCalculadora de Costo del Hábito de CaféCalculadora de Ahorro del Trabajo RemotoCalculadora de ROI de Trabajo ExtraRastreador de Costos de SuscripcionesCalculadora de Precios SaaSCalculadora de Precios de Proyectos FreelanceGuía de Maridaje de Maderas para AhumarCalculadora de Tiempo de FermentaciónCalculadora de Tiempo de MarinadoFiltro de Recetas por Restricción DietéticaBuscador de Sustitutos de EspeciasRastreador de Vida Media de la CafeínaCalculadora de Bebidas EstándarSugeridor de Maridaje de VinosConversor de Grados de EscaladaCalculadora de Relación de Marchas de BicicletaCalculadora de Resistencia de Nudos de PescaTemporizador de Posturas de YogaCalculadora de SWOLF de NataciónPredictor de Tiempo de CarreraCalculadora de Potencia de Golpe de BoxeoCalculadora de Puntos de RugbyCalculadora de Run Rate de CríquetCalculadora de xG (Goles Esperados) de FútbolMarcador de TenisCalculadora de Escala de Wells TVP/EPCalculadora de la Escala de Coma de GlasgowCalculadora de Puntuación APGARCalculadora de FFMICalculadora de Carrera de 12 Minutos de CooperCalculadora del Test de Caminata de una Milla RockportCalculadora de Masa Magra a FuerzaCalculadora de Relación Carbohidratos-InsulinaCalculadora de Factor de Sensibilidad a la InsulinaConversor de Calendario HebreoConversor de Calendario HijriConvertidor de Calendario LunarCalculadora de Edad en CulturasCalculadora de Hace Cuánto TiempoCalculadora Cuánto Falta ParaGenerador de Patrones de FechasCalculadora de Fecha IntermediaSumar Días Hábiles a una FechaCalculadora de Días HábilesAnalizador de Frecuencia de PalabrasAnalizador de Variación de Longitud de OracionesEditor de Legibilidad Estilo HemingwayConvertidor de Pronunciación IPAHerramienta de Cifrado VigenèreHerramienta de Cifrado AtbashCodificador y Decodificador ROT13Visor y Eliminador de Datos EXIFTraductor de Pig LatinGenerador de BackronymsGenerador de AcrónimosVerificador de PangramasVerificador de LipogramaTrazador de Imagen a SVGConvertidor de Imagen a Arte ASCIIGenerador de Esquemas JSONPlayground de TypeScriptCompilador de Less a CSSCompilador de SCSS a CSSConversor de SVG a React/JSXConstructor de Cadenas de ConsultaAnalizador de URLValidador y Decodificador de UUIDReferencia de Códigos de Estado HTTPGenerador de Comandos cURLGenerador de Triángulo de SierpinskiTrazador de Superficies 3DTrazador de Ecuaciones PolaresGenerador de Conjunto de JuliaExplorador del Conjunto de MandelbrotGenerador de Fractales L-SystemGenerador de Triangulación de DelaunayGenerador de Diagramas de VoronoiGenerador de espirografoGenerador de TeseladosCalculadora de Capacidad de Proceso Seis SigmaGenerador de Diagramas de ParetoCalculadora de NPS (Net Promoter Score)Calculadora de Retención por CohortesCalculadora de Tasa de AbandonoCalculadora de Coste de Adquisición de Cliente (CAC)Calculadora de Valor del Tiempo de Vida del Cliente CLVCalculadora de Tasa de ConversiónCalculadora de Tamaño de Muestra para Test A/BCalculadora de Significancia de Pruebas A/BCalculadora de la Ecuación de las LentesCalculadora de Campo Magnético de un CableCalculadora de Campo EléctricoCalculadora de la Ley de CoulombCalculadora de la Ley de SnellCalculadora de Momento de InerciaCalculadora de Velocidad AngularCalculadora de Fuerza CentrípetaCalculadora del Periodo del PénduloCalculadora de Constante de ResorteCalculadora de Efecto DopplerCalculadora de Ratio de SortinoCalculadora de Ratio de TreynorCalculadora de Beta de AccionesCalculadora de Bonos del Tesoro Protegidos contra la Inflación (TIPS)Calculadora de Recálculo de HipotecaCalculadora de Tasa ForwardCalculadora de Duración del Bono (Macaulay y Modificada)Calculadora de Convexidad de BonosCalculadora de Anualidad Indexada FijaCalculadora de Anualidad VariableCalculadora de Hipoteca InversaCalculadora de Pagos de AnualidadSimulador de Soroban Ábaco JaponésMultiplicación Campesina RusaCalculadora de Trucos de Matemática VédicaCalculadora de Multiplicación EgipciaCalculadora de Matemáticas con Números RomanosEntrenador de Cálculo MentalExamen de Tablas de MultiplicarVisualizador de Llevadas y PrestadasGenerador de Descomposiciones NuméricasSolucionador de Problemas de MonedasCalculadora del Triángulo de Distancia, Velocidad y TiempoResolutor de Problemas de Tasa de TrabajoResolutor de Problemas de MezclasSolucionador de Problemas de EdadSolucionador de Problemas de Encuentro de TrenesCalculadora de HidrataciónCalculadora de Ritmo a CaloríasCalculadora de Dosis de MedicamentosCalculadora de Calorías del AlcoholCalculadora de Recomposición CorporalGenerador de Temas de Debate AleatoriosGenerador de Nombres Aleatorios para Gatos y PerrosEstimador de Ganancias de YouTubeGenerador de personaje RPG aleatorio