QueryLeaf: Traduzindo consultas SQL para comandos MongoDB com facilidade
2025-05-10
QueryLeaf é uma biblioteca Node.js que traduz consultas SQL em comandos MongoDB. Ele analisa SQL usando node-sql-parser, transforma-o em um conjunto de comandos abstratos e, em seguida, executa esses comandos usando o driver MongoDB Node.js. QueryLeaf suporta operações SQL básicas (SELECT, INSERT, UPDATE, DELETE) e recursos de consulta avançados, como acesso a campos aninhados, acesso a elementos de array, GROUP BY com funções de agregação e JOINs. Ele oferece várias interfaces: uma biblioteca, CLI e servidor web. Para teste e depuração sem um banco de dados real, use DummyQueryLeaf.
Desenvolvimento
SQL para MongoDB