Как удалить индекс в MongoDB?
@onie
Для удаления индекса в MongoDB необходимо использовать метод dropIndex(). Синтаксис метода следующий:
1
|
db.collection.dropIndex(index) |
где collection - название коллекции, в которой находится индекс, а index - название индекса.
Например, чтобы удалить индекс по полю name из коллекции users, можно использовать следующую команду:
1
|
db.users.dropIndex("name")
|
Если индекс был создан с использованием нескольких полей, то необходимо указать все поля при удалении индекса:
1
|
db.users.dropIndex({name: 1, age: -1})
|
В данном примере {name: 1, age: -1} - это название индекса, где поле name индексируется в порядке возрастания, а поле age - в порядке убывания.