Node.js MongoDB- Drop


Drop-Sammlung

Sie können eine Tabelle oder Sammlung, wie sie in MongoDB genannt wird, mithilfe der drop()Methode löschen.

Die drop()Methode nimmt eine Callback-Funktion, die das Fehlerobjekt und den Ergebnisparameter enthält, der „true“ zurückgibt, wenn die Sammlung erfolgreich gelöscht wurde, andernfalls „false“.

Beispiel

Löschen Sie die Tabelle „Kunden“:

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

Speichern Sie den obigen Code in einer Datei namens "demo_drop.js" und führen Sie die Datei aus:

Führen Sie "demo_drop.js" aus

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

Was Ihnen dieses Ergebnis geben wird:

Collection deleted


db.dropCollection

Sie können die dropCollection()Methode auch verwenden, um eine Tabelle (Sammlung) zu löschen.

Die dropCollection()Methode akzeptiert zwei Parameter: den Namen der Sammlung und eine Callback-Funktion.

Beispiel

Löschen Sie die Sammlung "Kunden" mit 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();
  });
});

Speichern Sie den obigen Code in einer Datei namens "demo_dropcollection.js" und führen Sie die Datei aus:

Führen Sie "demo_dropcollection.js" aus

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

Was Ihnen dieses Ergebnis geben wird:

Collection deleted