Node.js MongoDB Drop


Drop Collection

Jy kan 'n tabel, of versameling soos dit in MongoDB genoem word, uitvee deur die drop()metode te gebruik.

Die drop()metode neem 'n terugbelfunksie wat die foutobjek en die resultaatparameter bevat wat waar terugstuur as die versameling suksesvol laat val is, anders gee dit onwaar.

Voorbeeld

Vee die "kliënte"-tabel uit:

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

Stoor die kode hierbo in 'n lêer genaamd "demo_drop.js" en voer die lêer uit:

Begin "demo_drop.js"

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

Wat vir jou hierdie resultaat sal gee:

Collection deleted


db.dropCollection

Jy kan ook die dropCollection()metode gebruik om 'n tabel (versameling) uit te vee.

Die dropCollection()metode neem twee parameters: die naam van die versameling en 'n terugbelfunksie.

Voorbeeld

Vee die "kliënte"-versameling uit met 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();
  });
});

Stoor die kode hierbo in 'n lêer genaamd "demo_dropcollection.js" en hardloop die lêer:

Begin "demo_dropcollection.js"

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

Wat vir jou hierdie resultaat sal gee:

Collection deleted