Ist es möglich, eine Sammlung oder die gesamte Datenbank mit mongoose.js zu entfernen?
Antworten
Zu viele Anzeigen?
Vitalii Andrusishyn
Punkte
3464
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()
})
Mitrajit Chandra
Punkte
1
Ich habe meine Sammlungen mit Connection.prototype.dropCollection() gelöscht
const conn = mongoose.createConnection('mongodb://localhost:27017/mydb');
conn.dropCollection("Collection_name", callbacks);
- See previous answers
- Weitere Antworten anzeigen