MongoDB kolleksiyani o‘chirish (drop)


ULASHISH

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!