sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB – Pusťte sbírku

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.


  1. Vyhledání agregace Mongodb s podmínkami

  2. Přehled databázových provozních sestav v ClusterControl

  3. MongoNetworkError:Nepodařilo se připojit k serveru [localhost:27017] při prvním připojení [MongoNetworkError:připojit ECONNREFUSED 127.0.0.1:27017]

  4. MongoDB C#:Nejlepší vzor serializace ID