Caída de Node.js MongoDB
Colección de gota
Puede eliminar una tabla, o colección, como se llama en MongoDB, utilizando el drop()
método.
El drop()
método toma una función de devolución de llamada que contiene el objeto de error y el parámetro de resultado que devuelve verdadero si la colección se eliminó correctamente; de lo contrario, devuelve falso.
Ejemplo
Eliminar la tabla "clientes":
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();
});
});
Guarde el código anterior en un archivo llamado "demo_drop.js" y ejecute el archivo:
Ejecute "demo_drop.js"
C:\Users\Your Name>node demo_drop.js
Lo que te dará este resultado:
Collection deleted
db.dropCollection
También puede usar el dropCollection()
método para eliminar una tabla (colección).
El dropCollection()
método toma dos parámetros: el nombre de la colección y una función de devolución de llamada.
Ejemplo
Elimine la colección de "clientes", usando 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();
});
});
Guarde el código anterior en un archivo llamado "demo_dropcollection.js" y ejecute el archivo:
Ejecute "demo_dropcollection.js"
C:\Users\Your Name>node demo_dropcollection.js
Lo que te dará este resultado:
Collection deleted