86 Stimmen

Mongoose.js: Sammlung oder Datenbank entfernen

Ist es möglich, eine Sammlung oder die gesamte Datenbank mit mongoose.js zu entfernen?

2voto

Wenn Sie die Sammlung nach Tests löschen möchten und Ihre Tests in einem docker-Container ausgeführt wurden:

mongoose = require("mongoose");
...
afterAll(async () => {
  const url = 'mongodb://host.docker.internal:27017/mein-basis-name';
  await mongoose.connect(url)
  await mongoose.connection.collection('sammlungsname').drop()
})

-1voto

Ich habe meine Sammlungen mit Connection.prototype.dropCollection() gelöscht

const conn = mongoose.createConnection('mongodb://localhost:27017/mydb');
conn.dropCollection("Collection_name", callbacks);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X