Convertidor SQL → MongoDB
Convierte consultas SQL a sintaxis de consulta MongoDB.
Descripción general
Un traductor rápido para quienes se mueven entre la sintaxis relacional y la de
MongoDB. Analiza una instrucción SELECT sencilla y emite la llamada
db.collection.find() equivalente: la lista de columnas pasa a ser una
proyección, el WHERE pasa a ser el documento de filtro, el ORDER BY pasa a
.sort() (con DESC → -1) y el LIMIT pasa a .limit().
Cómo se usa
- Escribe o pega una consulta en el área SQL SELECT.
- Lee la consulta traducida en la salida MongoDB, que se actualiza a medida que escribes.
Ejemplos
SELECT name, age FROM users WHERE age > 18 ORDER BY name LIMIT 10→db.users.find({"age":{"$gt":18}}, {"name":1,"age":1}).sort({"name":1}).limit(10)SELECT * FROM orders WHERE status = 'paid'→db.orders.find({"status":"paid"})
Notas
Solo maneja formas básicas de consulta: es una ayuda de sintaxis, no un analizador
completo de SQL. Las condiciones WHERE múltiples se combinan con semántica AND
(la conjunción implícita de MongoDB); los valores de cadena pueden ir entre
comillas simples o dobles, y los valores sin comillas se tratan como números.
Verifica las consultas traducidas contra tus datos antes de confiar en ellas.