MongoDB kolleksiyani o‘chirish (drop)
Drop kolleksiyasi
Jadvalni yoki to‘plamni MongoDB da atalganidan foydalanib o‘chirishingiz mumkin
drop() usuli.
drop() metodi xato obyekti va natija parametrini o‘z ichiga olgan callback funksiyasini qabul qiladi: natija parametri to‘plam muvaffaqiyatli o‘chirilsa true, aks holda false qaytaradi.
Misol
"Mijozlar" jadvalini o‘chirish:
let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
let dbo = db.db("mydb");
dbo.collection("customers").drop(function(err, delOK) {
if (err) throw err;
if (delOK) console.log("Collection
deleted");
db.close();
});
});
Misolni ishga tushirish »
Yuqoridagi kodni "demo_drop.js" deb nomlangan faylga saqlang va faylni ishga tushiring:
"demo_drop.js" ni ishga tushiring
C:\Users\Your Name>node demo_drop.js
Bu sizga bu natijani beradi:
Collection deleted
db.dropCollection
Jadvalni (kolleksiyani) o‘chirish uchun dropCollection() metodidan ham foydalanishingiz mumkin.
dropCollection() metodi ikkita parametr qabul qiladi: to‘plam nomi va callback funksiyasi.
Misol
dropCollection() yordamida "mijozlar" to‘plamini o‘chiring:
let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
let dbo = db.db("mydb");
dbo.dropCollection("customers", function(err, delOK) {
if (err) throw err;
if (delOK) console.log("Collection
deleted");
db.close();
});
});
Misolni ishga tushirish »
Yuqoridagi kodni "demo_dropcollection.js" deb nomlangan faylga saqlang va faylni ishga tushiring:
"demo_dropcollection.js" ni ishga tushiring
C:\Users\Your Name>node demo_dropcollection.js
Bu sizga bu natijani beradi:
Collection deleted
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
