QueryLeaf : Traduction aisée des requêtes SQL en commandes MongoDB
2025-05-10
QueryLeaf est une bibliothèque Node.js qui traduit les requêtes SQL en commandes MongoDB. Elle analyse le SQL à l'aide de node-sql-parser, le transforme en un ensemble de commandes abstraites, puis exécute ces commandes à l'aide du pilote MongoDB Node.js. QueryLeaf prend en charge les opérations SQL de base (SELECT, INSERT, UPDATE, DELETE) et les fonctionnalités de requête avancées telles que l'accès aux champs imbriqués, l'accès aux éléments de tableau, GROUP BY avec des fonctions d'agrégation et les JOIN. Elle offre plusieurs interfaces : une bibliothèque, une CLI et un serveur web. Pour les tests et le débogage sans base de données réelle, utilisez DummyQueryLeaf.
Développement
SQL vers MongoDB