Traduce instantáneamente sentencias SQL básicas a la sintaxis de consulta de MongoDB.
Esta herramienta te ayuda a traducir tus consultas SQL (Structured Query Language) estándar a la sintaxis de consulta equivalente utilizada por MongoDB, una popular base de datos documental NoSQL. Está diseñada para desarrolladores en transición o que trabajan tanto con bases de datos relacionales como con MongoDB.
Introduce tu consulta SQL en el cuadro de entrada y la consulta MongoDB correspondiente se generará a continuación. Gracias a un analizador SQL avanzado, esta herramienta ahora puede manejar consultas más complejas, incluyendo agregaciones básicas y diversas cláusulas WHERE.
Este convertidor utiliza una biblioteca de análisis SQL para admitir una gama más amplia de operaciones SQL:
SELECT fields FROM table WHERE conditions ORDER BY field LIMIT n OFFSET mSELECT COUNT(*), SUM(field), AVG(field), MIN(field), MAX(field) FROM table GROUP BY field1, field2 HAVING conditionsINSERT INTO table (field1, field2) VALUES (value1, value2), (value3, value4)UPDATE table SET field1 = value1 WHERE conditionsDELETE FROM table WHERE conditionsOperadores Soportados: =, != (<>), >, >=, <, <=, IN, NOT IN, LIKE (con % e _), IS NULL, IS NOT NULL.
Operadores Lógicos: AND, OR, parentesi () per raggruppare le condizioni. NOT ha un supporto limitato.
Limitaciones: Las operaciones JOIN complejas (que requieren $lookup en MongoDB y a menudo una comprensión del rediseño del esquema), la mayoría de las subconsultas, las funciones de ventana, las Common Table Expressions (CTE) y las funciones o procedimientos SQL específicos de la base de datos generalmente не поддерживаются или имеют очень ограниченный перевод. Для них рекомендуется ручной перевод в MongoDB Aggregation Framework или логику приложения.