Node.js MongoDB Drop


Jatuhkan Koleksi

Anda dapat menghapus tabel, atau koleksi seperti yang disebut di MongoDB, dengan menggunakan drop()metode.

Metode drop()ini mengambil fungsi panggilan balik yang berisi objek kesalahan dan parameter hasil yang mengembalikan nilai true jika koleksi berhasil dijatuhkan, jika tidak maka akan mengembalikan false.

Contoh

Hapus tabel "pelanggan":

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();
  });
});

Simpan kode di atas dalam file bernama "demo_drop.js" dan jalankan file tersebut:

Jalankan "demo_drop.js"

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

Yang akan memberi Anda hasil ini:

Collection deleted


db.dropCollection

Anda juga dapat menggunakan dropCollection()metode untuk menghapus tabel (koleksi).

Metode dropCollection()ini mengambil dua parameter: nama koleksi dan fungsi panggilan balik.

Contoh

Hapus koleksi "pelanggan", menggunakan 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();
  });
});

Simpan kode di atas dalam file bernama "demo_dropcollection.js" dan jalankan file tersebut:

Jalankan "demo_dropcollection.js"

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

Yang akan memberi Anda hasil ini:

Collection deleted