Hvis du ikke længere har brug for en samling i MongoDB, kan du slette den.
Faktisk er udtrykket for at slette en samling at slip samlingen.
Uanset hvad, her er to måder at slette/slippe en samling på, når du bruger mongo-skallen.
db.collection.drop()
Metode
db.collection.drop()
metode fjerner en samling eller visning fra databasen. Det fjerner også alle indekser forbundet med den droppede samling.
Syntaks:
db.collection.drop(<options>)
Hvor samling
er navnet på den samling eller visning, du vil slette, og
Eksempel:
db.employees.drop()
Resultat:
true
Det fjerner medarbejderne
samling (eller visning) fra databasen.
Skriv bekymring
Hvis du angiver et skriveproblem, ser syntaksen sådan ud:
db.collection.drop( { writeConcern: <document> } )
Hvor
Her er et eksempel, der angiver et skriveproblem:
db.owners.drop( { writeConcern: { w: "majority" } } )
db.collection.drop()
metoden giver faktisk en indpakning omkring dråben
kommando (angivet nedenfor).
dråben
Kommando
drop
kommando fjerner en samling fra databasen.
Syntaks:
{ drop: <collection_name>, writeConcern: <document>, comment: <any> }
Hvor:
er navnet på samlingen. writeConcern
er et valgfrit argument, der specificerer et dokument, der udtrykker skrivebekymringen for drop-kommandoen. Skrivebekymring beskriver niveauet af bekræftelse, der anmodes om fra MongoDB for skriveoperationer.kommentar
er en valgfri brugerleveret kommentar til denne kommando. En kommentar kan være en hvilken som helst gyldig BSON-type (streng, heltal, objekt, matrix osv.).
Eksempel:
db.runCommand( { drop: "products" } )
Resultat:
{ "nIndexesWas" : 1, "ns" : "PetHotel.products", "ok" : 1 }
Det droppede produkterne
samling i PetHotel
database.