QueryLeaf: SQL-Abfragen mühelos in MongoDB-Befehle übersetzen
2025-05-10
QueryLeaf ist eine Node.js-Bibliothek, die SQL-Abfragen in MongoDB-Befehle übersetzt. Sie analysiert SQL mit node-sql-parser, wandelt es in einen abstrakten Befehlssatz um und führt diese Befehle dann mit dem MongoDB Node.js-Treiber aus. QueryLeaf unterstützt grundlegende SQL-Operationen (SELECT, INSERT, UPDATE, DELETE) und erweiterte Abfragefunktionen wie den Zugriff auf verschachtelte Felder, den Zugriff auf Array-Elemente, GROUP BY mit Aggregationsfunktionen und JOINs. Es bietet mehrere Schnittstellen: eine Bibliothek, CLI und einen Webserver. Zum Testen und Debuggen ohne eine reale Datenbank verwenden Sie DummyQueryLeaf.
Entwicklung
SQL nach MongoDB