Node.js MongoDB Drop
Collezione di gocce
Puoi eliminare una tabella o una raccolta come viene chiamata in MongoDB, utilizzando il drop()
metodo.
Il drop()
metodo accetta una funzione di callback contenente l'oggetto error e il parametro result che restituisce true se la raccolta è stata eliminata correttamente, altrimenti restituisce false.
Esempio
Elimina la tabella "clienti":
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();
});
});
Salva il codice sopra in un file chiamato "demo_drop.js" ed esegui il file:
Esegui "demo_drop.js"
C:\Users\Your Name>node demo_drop.js
Che ti darà questo risultato:
Collection deleted
db.dropCollection
Puoi anche utilizzare il dropCollection()
metodo per eliminare una tabella (raccolta).
Il dropCollection()
metodo accetta due parametri: il nome della raccolta e una funzione di callback.
Esempio
Elimina la raccolta "clienti", utilizzando 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();
});
});
Salva il codice sopra in un file chiamato "demo_dropcollection.js" ed esegui il file:
Esegui "demo_dropcollection.js"
C:\Users\Your Name>node demo_dropcollection.js
Che ti darà questo risultato:
Collection deleted