دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه! دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه!
🎯 ثبت نام

آموزش حذف جدول با متد Drop در پایگاه داده MongoDB Node.js

آموزش حذف جدول (Drop Table) در پایگاه داده MongoDB با Node.js:

به وسیله متد drop() در Node.js،می توانید یک جدول (Table) یا آن طور که در MongoDB به آن Collection یا مجموعه می گویند را از پایگاه داده حذف نمایید.
متد drop() در Node.js یک تابع بازگشتی (Callback function) دارد که حاوی دو پارامتر شی خطا (error object) و شی نتیجه (result object) است.
شی error object در صورت بروز خطا در عملیات حذف جدول،اطلاعات لازم را برمی گرداند.همچنین در صورت موفقیت برنامه در حذف جدول،اطلاعات و نتیجه عملیات در شی result object بازتاب می شود.
مثال عملی:در کد مثال زیر،به وسیله متد drop() زبان Node.js،جدول “customers” را از پایگاه داده mydb،حذف کرده ایم:

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" ذخیره کرده و با دستور زیر،آن را اجرا نمایید:

C:\Users\Your Name>node demo_drop.js
            

برنامه پس از حذف موفقیت آمیز جدول،پیام زیر را صادر خواهد کرد:

Collection deleted
            

آموزش حذف جدول با متد dropCollection در پایگاه داده MongoDB با Node.js:

می توانید از دستور dropCollection در Node.js برای حذف یک جدول یا Collection از پایگاه داده MongoDB نیز استفاده نمایید.
متد dropCollection() دو پارامتر ورودی دریافت می کند.پارامتر اول تعیین کننده نام جدول یا Collection مورد نظر جهت حذف و پارامتر دوم یک تابع بازگشتی (Callback function)،که می تواند با نتایج حاصل از اجرای دستور،کار کند.
مثال عملی:در کد مثال زیر،با استفاده از تابع dropCollection() چارچوب کاری Node.js، جدول “Customers” از پایگاه داده mydb را حذف کرده ایم:

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" ذخیره کرده و با دستور زیر،آن را اجرا نمایید:

C:\Users\Your Name>node demo_dropcollection.js
            

برنامه پس از اجرای موفقیت آمیز کد فوق و حذف جدول،پیام زیر را صادر می کند:

Collection deleted
            
1398/04/19 1645 503
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...