Node.js MongoDB Drop
Upuść kolekcję
Możesz usunąć tabelę lub kolekcję, tak jak jest wywoływana w MongoDB, przy użyciu drop()
metody.
Metoda drop()
przyjmuje funkcję zwrotną zawierającą obiekt błędu i parametr wyniku, który zwraca true, jeśli kolekcja została pomyślnie usunięta, w przeciwnym razie zwraca false.
Przykład
Usuń tabelę „klienci”:
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();
});
});
Zapisz powyższy kod w pliku o nazwie „demo_drop.js” i uruchom plik:
Uruchom "demo_drop.js"
C:\Users\Your Name>node demo_drop.js
Co da ci ten wynik:
Collection deleted
db.dropCollection
Możesz również użyć dropCollection()
metody do usunięcia tabeli (kolekcji).
Metoda dropCollection()
przyjmuje dwa parametry: nazwę kolekcji i funkcję zwrotną.
Przykład
Usuń kolekcję „customers” za pomocą 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();
});
});
Zapisz powyższy kod w pliku o nazwie „demo_dropcollection.js” i uruchom plik:
Uruchom „demo_dropcollection.js”
C:\Users\Your Name>node demo_dropcollection.js
Co da ci ten wynik:
Collection deleted