collection 생성 - dbo.createCollection() 메서드
※ MongoDB의 collection은 MySQL의 Table에 대응되는 개념.
※ dbo : DB object (= 사용자가 정의한 DB 객체 변수)
1. C:\User\사용자명\hz.js 생성. var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/"; const options = {useUnifiedTopology: true}; MongoClient.connect(url, options, function(err, db) { if (err) throw err; var dbo = db.db("hz"); dbo.createCollection("hz_member", function(err, res) { if (err) throw err; console.log("Collection 생성 완료."); db.close(); }); }); 2. CMD 모드 창에서, 아래 명령어 실행. C:\User\사용자명>node hz.js [결과값] Collection 생성 완료.
1. C:\User\사용자명\hz.js 생성.
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";
const options = {useUnifiedTopology: true};
MongoClient.connect(url, options, function(err, db) {
if (err) throw err;
var dbo = db.db("hz");
dbo.createCollection("hz_member", function(err, res) {
console.log("Collection 생성 완료.");
db.close();
});
2. CMD 모드 창에서, 아래 명령어 실행.
C:\User\사용자명>node hz.js
[결과값]
Collection 생성 완료.
중요 : MongoDB에서는 콘텐츠를 가져올 때까지 컬렉션이 생성 안 됨.
MongoDB는 실제로 컬렉션 생성 전에 레코드를 삽입 할 때까지 기다림.
최신댓글