Chcete-li zrušit sbírku v MongoDB, použijte db.collection.drop()
metoda.
V MongoDB, db.collection.drop()
metoda odstraní kolekci z databáze. Pokud kolekce existuje, vrátí
true
, pokud neexistuje, vrátí
false
.
Uvolněte existující sbírku
Zde použijeme db.collection.drop()
zahodit existující kolekci.
Nejprve se rychle podívejme, které sbírky máme v hudbě databáze:
show collections
Výsledky:
artists musicians producers
Dobře, takže smažeme interprety kolekce.
db.artists.drop()
Výsledná zpráva:
true
Sbírka tedy zanikla. Můžeme se ještě rychle podívat, jaké kolekce nyní máme:
show collections
Výsledky:
musicians producers
Všimněte si, že db.collection.drop()
metoda nepřijímá žádné parametry. Stačí jej spustit, jak je uvedeno výše.
Pokus o odstranění neexistující sbírky
Takže teď, když už tu nejsou umělci kolekce v naší databázi, zkusme ji zahodit a uvidíme, jakou zprávu dostaneme:
db.artists.drop()
Výsledná zpráva:
false
Vrátilo to false protože sbírka neexistuje.