Node.js MongoDB 컬렉션 생성


MongoDB 의 컬렉션 은 MySQL 의 테이블 과 동일합니다.

컬렉션 만들기

MongoDB에서 컬렉션을 생성하려면 다음 createCollection()방법 을 사용하십시오.

예시

"customers"라는 컬렉션을 만듭니다.

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

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  var dbo = db.db("mydb");
  dbo.createCollection("customers", function(err, res) {
    if (err) throw err;
    console.log("Collection created!");
    db.close();
  });
});

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

"demo_mongodb_createcollection.js" 실행

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

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

Collection created!

중요: MongoDB에서 컬렉션은 콘텐츠를 얻을 때까지 생성되지 않습니다!

MongoDB는 실제로 컬렉션을 생성하기 전에 문서를 삽입할 때까지 기다립니다.