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는 실제로 컬렉션을 생성하기 전에 문서를 삽입할 때까지 기다립니다.