Node.js MongoDB Drop


إسقاط المجموعة

يمكنك حذف جدول ، أو مجموعة كما يطلق عليها في MongoDB ، باستخدام drop()الطريقة.

تأخذ الطريقة drop()دالة رد نداء تحتوي على كائن خطأ ومعلمة النتيجة التي ترجع صحيحًا إذا تم إسقاط المجموعة بنجاح ، وإلا فإنها ترجع خطأ.

مثال

احذف جدول "العملاء":

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


ديسيبل قطرة كولكشن

يمكنك أيضًا استخدام dropCollection()الطريقة لحذف جدول (مجموعة).

تأخذ الطريقة dropCollection()معلمتين: اسم المجموعة ووظيفة رد الاتصال.

مثال

احذف مجموعة "العملاء" باستخدام dropCollection ():

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