English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS 기본 강의

NodeJS Express.js

NodeJS 버퍼&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS 파일(FS)

NodeJS 다른

Node.js MongoDB 연결

Node.js에서 MongoDB 연결 –이 Node.js 강의에서는 Node.js 애플리케이션에서 MongoDB에 연결하는 방법을 배웁니다.

필수 조건

MongoDB가 설치되어 있는지 확인하세요. 아직 설치되지 않았다면 MongoDB를 설치하세요。

단계별 가이드

Node.js 애플리케이션에서 MongoDB에 연결하려면 다음 단계별 가이드를 따르세요。

MongoDB 서비스를 시작합니다. MongoDB 서비스를 시작하려면 다음 명령어를 실행하세요

sudo service mongod start

 npm을 사용하여 mongodb 소프트웨어 패키지를 설치하세요(아직 설치되지 않았다면)。

arjun@nodejs:~/workspace/nodejs/mongodb$ npm install mongodb
npm WARN saveError ENOENT: no such file or directory, open'/홈/arjun/workspace/nodejs/package.json'
npm WARN enoent ENOENT: no such file or directory, open'/홈/arjun/workspace/nodejs/package.json'
npm WARN nodejs No description
npm WARN nodejs No repository field.
npm WARN nodejs No README data
npm WARN nodejs No license field.
 
+ [email protected]
추가됨 9 패키지들 9.416s

URL을 준비하세요. MongoDB 서비스의 기본 URL을 알아보려면, 터미널을 열고 Mongo Shell을 실행하는 것이 좋습니다.
터미널 - Mongo Shell

arjun@nodejs:~$ mongo
MongoDB 셸 버전 v3.4.9
연결 중: mongodb://127.0.0.1:27017
MongoDB 서버 버전: 3.4.9
서버는 시작 경고가 있습니다: 
2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]

Mongo Shell이 시작될 때, MongoDB 기본 URL을 반영합니다.

mongodb://127.0.0.1:27017

mongodb 패키지를 사용하여 MongoClient를 생성하고 url에 연결합니다.

예제 프로그램 – Node.js MongoDB에 연결하기

아래는 Node.js MongoDB 연결을 설정하는 예제 Node.js 프로그램입니다.

// MongoDB 서비스를 실행하는 URL
var url = "mongodb://localhost:27017"; 
 
// MongoDB 고객
var MongoClient = require('mongodb').MongoClient; 
 
// MongoDB 서비스에 연결하기
MongoClient.connect(url, function(err, db) { 
  if (err) throw err; 
  console.log("Connected to MongoDB!"); 
  db.close(); 
 });

출력 결과

arjun@java:~/workspace/nodejs/mongodb$ node node-js-mongodb-connection.js 
Connected to MongoDB!

결론:

이 Node.js MongoDB – MongoDB 서비스의 URL을 찾아 MongoClient의 connect 메서드를 사용하여 서비스에 연결하는 방법을 배웠습니다. 예제 프로그램을 참고하세요.