Node.js MongoDB 데이터베이스 생성


데이터베이스 생성

MongoDB에서 데이터베이스를 생성하려면 먼저 MongoClient 객체를 생성한 다음 생성하려는 데이터베이스의 이름과 올바른 IP 주소로 연결 URL을 지정합니다.

MongoDB는 데이터베이스가 존재하지 않는 경우 생성하고 연결합니다.

예시

"mydb"라는 데이터베이스를 생성합니다.

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/mydb";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  console.log("Database created!");
  db.close();
});

위의 코드를 "demo_create_mongo_db.js"라는 파일에 저장하고 파일을 실행합니다.

"demo_create_mongo_db.js" 실행

C:\Users\Your Name>node demo_create_mongo_db.js

다음과 같은 결과를 얻을 수 있습니다.

Database created!

중요: MongoDB에서 데이터베이스는 콘텐츠를 얻을 때까지 생성되지 않습니다!

MongoDB는 실제로 데이터베이스(및 컬렉션)를 생성하기 전에 최소한 하나의 문서(레코드)와 함께 컬렉션(테이블)을 생성할 때까지 기다립니다.