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 m
SELECT COUNT(*), SUM(field), AVG(field), MIN(field), MAX(field) FROM table GROUP BY field1, field2 HAVING conditions
INSERT INTO table (field1, field2) VALUES (value1, value2), (value3, value4)
UPDATE table SET field1 = value1 WHERE conditions
DELETE FROM table WHERE conditions
Operadores 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 или логику приложения.