QueryLeaf : Traduction aisée des requêtes SQL en commandes MongoDB

2025-05-10
QueryLeaf : Traduction aisée des requêtes SQL en commandes MongoDB

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