QueryLeaf: SQL 쿼리를 MongoDB 명령으로 쉽게 변환

2025-05-10
QueryLeaf: SQL 쿼리를 MongoDB 명령으로 쉽게 변환

QueryLeaf는 SQL 쿼리를 MongoDB 명령으로 변환하는 Node.js 라이브러리입니다. node-sql-parser를 사용하여 SQL을 구문 분석하고 추상적인 명령 집합으로 변환한 다음 MongoDB Node.js 드라이버를 사용하여 해당 명령을 실행합니다. QueryLeaf는 기본적인 SQL 연산(SELECT, INSERT, UPDATE, DELETE)과 중첩 필드 액세스, 배열 요소 액세스, 집계 함수를 사용한 GROUP BY, JOIN 등의 고급 쿼리 기능을 지원합니다. 라이브러리, CLI, 웹 서버라는 여러 인터페이스를 제공합니다. 실제 데이터베이스를 사용하지 않고 테스트 및 디버깅하려면 DummyQueryLeaf를 사용합니다.