TypeScript 및 NodeJS에서 동적 SQL 쿼리 사용

안녕하십니까,
이 글에서는 필자가 직접 키보드로 작성한 npm 패키지인 @ssibrahimbas/query 패키지로 보다 동적이고 빠르고 지속 가능한 SQL 쿼리를 작성하는 방법을 보여드리겠습니다.

이 패키지는 SQL 쿼리를 생성합니다. 그러나 그것은 그것들을 실행하지 않습니다. 우리는 일반적으로 NodeJS에서 SQL 쿼리를 실행하기 위해 미리 만들어진 SQL 클라이언트(sequelize, pg와 같은)를 사용합니다. 단일 책임 패턴을 사용하여 쿼리 빌더로만 이 패키지를 개발했습니다. 쿼리를 실행하는 것은 Sequelize 또는 pg의 작업입니다. 당신이 원하는대로!

npm 패키지를 설치하자
npm install @ssibrahimbas/query

for yarn yarn add @ssibrahimbas/query



자, 이제 index.js 파일을 만들고 코딩해 봅시다.

const { Query } = require("@ssibrahimbas/query");

console.log(
  Query.table("users").select("id", "name").where("id", "=", 1).getAll()
);


여기서 프로세스는 사용자 테이블에서 ID가 1인 경우 ID 및 이름 필드를 반환하는 쿼리를 만드는 것입니다.

코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.SELECT id FROM users WHERE id = '1'
드라이버를 더 잘 설치하고 실제 데이터베이스에서 사용해 보십시오! 전적으로 TypeScript로 개발되었으며 TypeScript 및 JavaScript를 완벽하게 지원하며 +50개의 단위 테스트가 있습니다. 그리고 문서도 꽤 좋습니다!

댓글로 경험을 공유해주시면 감사하겠습니다.

Npm Package

좋은 웹페이지 즐겨찾기