Ако вече не се нуждаете от колекция в MongoDB, можете да я изтриете.
Всъщност терминът за изтриване на колекция е отпадане колекцията.
Така или иначе, ето два начина за изтриване/прехвърляне на колекция, когато използвате mongo shell.
db.collection.drop() Метод
db.collection.drop() метод премахва колекция или изглед от базата данни. Той също така премахва всички индекси, свързани с изпуснатата колекция.
Синтаксис:
db.collection.drop()
Където колекция е името на колекцията или изгледа, който искате да изтриете, и е незадължителна грижа за запис.
Пример:
db.employees.drop() Резултат:
<предварително вярно
Това премахва служителите колекция (или преглед) от базата данни.
Напишете загриженост
Ако посочите проблем при записване, синтаксисът изглежда така:
db.collection.drop( { writeConcern: } )
Където е загрижеността за писането.
Ето пример, който посочва проблем при записване:
db.owners.drop( { writeConcern:{ w:"мнозинство" } } )
db.collection.drop() методът всъщност предоставя обвивка около drop команда (изброени по-долу).
спускането Команда
отпадането команда премахва колекция от базата данни.
Синтаксис:
{ drop:, writeConcern:, comment: } Къде:
<име_на_колекция>код> е името на колекцията.writeConcernе незадължителен аргумент, който определя документ, изразяващ загрижеността за запис на командата drop. Загрижеността за запис описва нивото на потвърждение, поискано от MongoDB за операции по запис.коментаре незадължителен коментар, предоставен от потребителя, който да се прикачи към тази команда. Коментарът може да бъде всеки валиден тип BSON (низ, цяло число, обект, масив и т.н.).
Пример:
db.runCommand( { drop:"products" } ) Резултат:
{ "nIndexesWas" :1, "ns" :"PetHotel.products", "ok" :1 }
Това отпадна продуктите колекция в PetHotel база данни.