Node.js 드라이버 시작하기
개요
이 가이드 MongoDB Atlas 에서 호스팅되는 MongoDB cluster 에 연결하기 위해 MongoDB Node.js 운전자 사용하는 애플리케이션 만드는 방법을 설명합니다. Node.js 운전자 MongoDB에 연결하고 MongoDB 와 통신하는 데 사용할 수 있는 함수 라이브러리입니다.
팁
MongoDB Atlas는 관리형 클라우드 데이터베이스 서비스로, MongoDB deployment를 호스팅합니다. 이 가이드의 단계에 따라 자체 무료(신용카드 필요 없음) MongoDB Atlas 배포서버를 생성할 수 있습니다.
이 가이드 의 단계에 따라 샘플 Node.js 애플리케이션 MongoDB Atlas 배포서버 에 연결합니다. 다른 운전자 또는 프로그래밍 언어 사용하여 MongoDB 에 연결하려는 경우 공식 드라이버 목록을참조하세요.
다운로드 및 설치
종속성 설치
개발 환경에 다음 종속성이 설치되어 있는지 확인합니다.
Node.js v16.20.1 이상 버전
npm (노드 패키지 관리자)
Node.js 및 npm 설치 방법을 학습 npm 문서에서 Node.js 및 npm다운로드 및 설치를 참조하세요.
이 단계를 완료하면 운전자 종속성이 설치된 새 프로젝트 디렉토리 생성됩니다.
MongoDB Deployment 생성
MongoDB Atlas에 프리 티어 MongoDB 배포를 생성하여 데이터를 저장하고 관리할 수 있습니다. MongoDB Atlas는 클라우드에서 MongoDB database를 호스팅하고 관리합니다.
Atlas에서 무료 MongoDB 배포서버 생성
Atlas 시작하기 가이드를 완료하여 새 Atlas 계정을 설정하고 새로운 프리 계층 MongoDB 배포서버에 샘플 데이터를 로드하세요.
이 단계를 완료하면 Atlas에 새로운 무료 티어 MongoDB 배포, 데이터베이스 사용자 자격 증명, 샘플 데이터가 데이터베이스에 로드됩니다.
연결 문자열 만들기
연결 문자열이라고도 하는 연결 URI을 제공하여 MongoDB 배포서버에 연결할 수 있으며, 이 연결 문자열은 드라이버에 MongoDB 배포서버로 연결하는 방법과 연결된 동안 동작하는 방법을 지시합니다.
연결 문자열에는 배포서버의 호스트 이름 또는 IP 주소와 포트, 인증 메커니즘, 해당되는 경우 사용자 자격 증명, 연결 옵션 등이 포함됩니다.
MongoDB Atlas 연결 문자열 찾기
이전 섹션에서 만든 배포서버에 대한 연결 문자열 조회 하려면 Atlas 계정에 로그 Clusters 섹션으로 이동한 다음 새 배포서버에 대한 Connect 버튼을 클릭합니다.

이 단계를 완료하면 데이터베이스 사용자 이름과 비밀번호가 포함된 연결 문자열이 생성됩니다.
MongoDB에 연결
Node.js 애플리케이션 만들기
node_quickstart
디렉토리 에서 애플리케이션 에 사용할 index.js
파일 만듭니다.
다음 코드를 복사하여 index.js
파일에 붙여넣습니다.
const { MongoClient } = require("mongodb"); // Replace the uri string with your connection string const uri = "<connection string uri>"; const client = new MongoClient(uri); async function run() { try { const database = client.db('sample_mflix'); const movies = database.collection('movies'); // Queries for a movie that has a title value of 'Back to the Future' const query = { title: 'Back to the Future' }; const movie = await movies.findOne(query); console.log(movie); } finally { await client.close(); } } run().catch(console.dir);
연결 문자열 할당
<connection string uri>
자리 표시자를 이 가이드의 연결 문자열 만들기 단계에서 복사한 연결 문자열로 바꿉니다.
Node.js 애플리케이션 실행
프로젝트 디렉토리 에서 다음 명령을 실행 애플리케이션 시작합니다.
node index.js
출력에는 검색된 영화 문서 에 대한 세부 정보가 포함됩니다.
{ _id: ..., plot: 'A young man is accidentally sent 30 years into the past...', genres: [ 'Adventure', 'Comedy', 'Sci-Fi' ], ... title: 'Back to the Future', ... }
오류가 발생하거나 출력이 표시되지 않으면 index.js
파일 에 적절한 연결 문자열 지정했는지, 샘플 데이터를 로드했는지 확인합니다.
이 단계를 완료하면 운전자 사용하여 MongoDB deployment 에 연결하고, 샘플 데이터를 쿼리 , 결과를 출력하는 애플리케이션 작동합니다.
다음 단계
빠른 시작 튜토리얼을 완료하신 것을 축하드립니다!
참고
이 단계에서 문제가 발생하면 MongoDB Community 포럼 에서 도움을 요청하거나 이 페이지의 오른쪽 또는 오른쪽 아래에 있는 Rate this page 탭을 사용하여 피드백을 제출하세요.
이 튜토리얼에서는 MongoDB Atlas에 호스팅된 MongoDB 배포에 연결하고 쿼리와 일치하는 문서를 검색하는 Node.js 애플리케이션을 만들었습니다.
다음 리소스에서 Node.js 운전자 에 대해 자세히 보기 .
MongoDB 에 연결 섹션에서 MongoDB 연결을 구성하는 방법을 알아보세요.
CRUD 작업 섹션에서 읽기 및 쓰기 작업을 수행하는 방법을 알아보세요.