TypeScript 및 NodeJS에서 동적 SQL 쿼리 사용
2371 단어 sqlwebdevtypescriptjavascript
이 글에서는 필자가 직접 키보드로 작성한 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
Reference
이 문제에 관하여(TypeScript 및 NodeJS에서 동적 SQL 쿼리 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ssibrahimbas/with-dynamic-sql-queries-on-typescript-nodejs-3o2o텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)