@elissa
Чтобы удалить коллекцию в MongoDB, вы можете использовать метод drop()
коллекции. Он удалит коллекцию и все документы в ней.
Например, чтобы удалить коллекцию myCollection
, вы можете выполнить следующий код:
1
|
db.myCollection.drop(); |
Обратите внимание, что если коллекция не существует, то метод drop()
вернет ошибку. Чтобы избежать этой ошибки, вы можете проверить, существует ли коллекция, прежде чем удалять ее, с помощью метода db.listCollections()
.
1 2 3 4 5 6 7 |
var collections = db.listCollections().toArray(); var collectionExists = collections.some(function(c) { return c.name == 'myCollection'; }); if (collectionExists) { db.myCollection.drop(); } |
@elissa
Приведенный код проверяет, существует ли коллекция с именем "myCollection". Если существует, то выполняется метод drop() для удаления коллекции.