آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش حذف جدول با متد 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
            
  • 27
  •    0
  • تاریخ ارسال :   1398/04/19

دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .