Node.js MongoDB 드롭
드롭 컬렉션
drop()
메서드 를 사용하여 MongoDB에서 호출되는 테이블 또는 컬렉션을 삭제할 수 있습니다 .
이 drop()
메서드는 오류 개체와 컬렉션이 성공적으로 삭제된 경우 true를 반환하는 result 매개 변수를 포함하는 콜백 함수를 사용하고 그렇지 않으면 false를 반환합니다.
예시
"고객" 테이블 삭제:
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.collection("customers").drop(function(err, delOK) {
if (err) throw err;
if (delOK) console.log("Collection
deleted");
db.close();
});
});
위의 코드를 "demo_drop.js"라는 파일에 저장하고 파일을 실행합니다.
"demo_drop.js" 실행
C:\Users\Your Name>node demo_drop.js
다음과 같은 결과를 얻을 수 있습니다.
Collection deleted
db.dropCollection
이 dropCollection()
방법을 사용하여 테이블(컬렉션)을 삭제할 수도 있습니다.
이 dropCollection()
메서드는 컬렉션 이름과 콜백 함수라는 두 가지 매개변수를 사용합니다.
예시
dropCollection()을 사용하여 "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.dropCollection("customers", function(err, delOK) {
if (err) throw err;
if (delOK) console.log("Collection
deleted");
db.close();
});
});
위의 코드를 "demo_dropcollection.js"라는 파일에 저장하고 파일을 실행합니다.
"demo_dropcollection.js" 실행
C:\Users\Your Name>node demo_dropcollection.js
다음과 같은 결과를 얻을 수 있습니다.
Collection deleted