Om du inte längre behöver en samling i MongoDB kan du ta bort den.
Egentligen är termen för att ta bort en samling att släppa samlingen.
Hur som helst, här är två sätt att ta bort/släppa en samling när du använder mongoskalet.
db.collection.drop() Metod
db.collection.drop() metod tar bort en samling eller vy från databasen. Det tar också bort alla index som är associerade med den borttagna samlingen.
Syntax:
db.collection.drop(<options>)
Där samling är namnet på samlingen eller vyn som du vill ta bort och
Exempel:
db.employees.drop() Resultat:
true
Det tar bort anställda samling (eller visa) från databasen.
Skriv oro
Om du anger ett skrivproblem ser syntaxen ut så här:
db.collection.drop( { writeConcern: <document> } )
Där
Här är ett exempel som anger ett skrivproblem:
db.owners.drop( { writeConcern: { w: "majority" } } )
db.collection.drop() Metoden ger faktiskt ett omslag runt droppen kommandot (listat nedan).
drop Kommando
drop kommandot tar bort en samling från databasen.
Syntax:
{ drop: <collection_name>, writeConcern: <document>, comment: <any> } Var:
är namnet på samlingen. writeConcernär ett valfritt argument som specificerar ett dokument som uttrycker skrivproblemet för drop-kommandot. Skrivproblem beskriver nivån på bekräftelse som begärs från MongoDB för skrivoperationer.kommentarär en valfri kommentar från användaren att bifoga till detta kommando. En kommentar kan vara vilken giltig BSON-typ som helst (sträng, heltal, objekt, array, etc).
Exempel:
db.runCommand( { drop: "products" } ) Resultat:
{ "nIndexesWas" : 1, "ns" : "PetHotel.products", "ok" : 1 }
Det tog bort produkterna samling i PetHotel databas.