Repolode
mongodb

mongodb/node-mongodb-native

Node.js와 TypeScript 애플리케이션에서 MongoDB에 연결하고 쿼리를 실행하는 공식 MongoDB 드라이버입니다.

스타
10,171
포크
1,822
열린 이슈
29
마지막 커밋
어제

어떤 프로젝트인가요?

mongodb 패키지는 MongoDB의 공식 Node.js 드라이버입니다. JavaScript 및 TypeScript 애플리케이션에서 MongoDB 서버에 연결해 promise 기반 API로 CRUD 작업, 집계, 인덱싱 및 기타 데이터베이스 명령을 실행할 수 있습니다.

드라이버에는 TypeScript 타입이 포함되어 있으며 4.4 이상 서버를 대상으로 합니다. zstd 및 snappy 네트워크 압축, 클라이언트 사이드 필드 레벨 암호화와 쿼리 가능한 암호화, Kerberos 또는 AWS 인증을 위한 선택적 애드온 패키지를 지원합니다. 릴리스는 시맨틱 버저닝을 따르며 출처 증명 및 GPG 서명이 포함된 패키지와 함께 npm에 게시됩니다.

MongoDB가 프로젝트를 유지 관리하며 공식 드라이버 문서와 API 레퍼런스를 제공합니다. 이전 드라이버 API와의 호환성을 위해 별도의 mongodb-legacy 패키지도 등록되어 있습니다.

핵심 기능

  • 01MongoDB용 promise 기반 CRUD, 집계 및 인덱스 API.
  • 02TypeScript 타입 정의가 기본 포함됩니다.
  • 03zstd 및 snappy 네트워크 압축을 선택적으로 지원합니다.
  • 04애드온 패키지를 통한 클라이언트 사이드 필드 레벨 암호화 및 쿼리 가능한 암호화.
  • 05Kerberos(GSSAPI/SSPI) 및 AWS 인증을 지원합니다.
  • 06서명된 릴리스와 npm 출처 증명을 제공하며 시맨틱 버저닝을 따릅니다.

활용 사례

  • MongoDB에 데이터를 저장하고 쿼리하는 Node.js 백엔드 구축.
  • TypeScript 프로젝트에 MongoDB 액세스 기능 추가.
  • Node.js 서비스에서 MongoDB에 암호화되거나 압축된 연결 사용.

빠른 시작

  1. 1

    프로젝트 디렉터리를 만들고 npm으로 초기화합니다

    npm init -y
  2. 2

    MongoDB 드라이버를 설치합니다

    npm install mongodb
  3. 3

    MongoDB 서버를 시작합니다(먼저 MongoDB 다운로드 페이지에서 mongod를 설치해야 합니다)

    mongod --dbpath=/data
  4. 4

    연결 코드가 포함된 app.js를 만들고 실행합니다

    node app.js

사용 전 알아둘 점

  • 별도로 설치하고 시작해야 하는 MongoDB 서버가 실행 중이어야 합니다.
  • 드라이버는 MongoDB 4.4 이상 서버가 필요합니다.

토픽

자주 묻는 질문

node-mongodb-native은(는) 무엇인가요?
Node.js와 TypeScript 애플리케이션에서 MongoDB에 연결하고 쿼리를 실행하는 공식 MongoDB 드라이버입니다. mongodb 패키지는 MongoDB의 공식 Node.js 드라이버입니다. JavaScript 및 TypeScript 애플리케이션에서 MongoDB 서버에 연결해 promise 기반 API로 CRUD 작업, 집계, 인덱싱 및 기타 데이터베이스 명령을 실행할 수 있습니다.
node-mongodb-native은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
node-mongodb-native은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
node-mongodb-native은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. node-mongodb-native의 마지막 커밋은 2026년 10월 20일입니다.
node-mongodb-native은(는) 어디에 사용할 수 있나요?
MongoDB에 데이터를 저장하고 쿼리하는 Node.js 백엔드 구축. TypeScript 프로젝트에 MongoDB 액세스 기능 추가. Node.js 서비스에서 MongoDB에 암호화되거나 압축된 연결 사용.
node-mongodb-native는 어떻게 설치하나요?
프로젝트 디렉터리를 만들고 npm으로 초기화합니다: npm init -y MongoDB 드라이버를 설치합니다: npm install mongodb MongoDB 서버를 시작합니다(먼저 MongoDB 다운로드 페이지에서 mongod를 설치해야 합니다): mongod --dbpath=/data 연결 코드가 포함된 app.js를 만들고 실행합니다: node app.js
node-mongodb-native은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mongodb/node-mongodb-native

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트