моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Изучите mongodb и узнайте все подробности использования mongodb. Добро пожаловать, чтобы прочитать статьи Вейзана. Это 87-я техническая статья о mongodb, опубликованная Wezan. Добро пожаловать на просмотр других статей, опубликованных Wezan в этой колонке. Если вы считаете, что моя статья полезна для вас или решает вашу проблему, поставьте лайк под статьей или подпишитесь на Wezan. Спасибо.
Индекс Mongodb в большинстве случаев повысит эффективность запросов к коллекции. Однако наличие нескольких индексов для полей запроса может привести к тому, что Mongodb выберет неправильный индекс, что окажет негативное влияние на эффективность запросов. В то же время менеджерам баз данных также необходимо регулярно проверять использование индексов и очищать неиспользуемые индексы. Уменьшите влияние на вставку и обновление данных. Если вы вводите неправильное имя при построении индекса или переименовываете индекс, вам также необходимо удалить индекс.
В этой статье собраны официальные документы и описано удаление индексов Mongodb.
Удалить индекс
db.collection.dropIndex()
Удалить несколько индексов
db.collection.dropIndexes()
Если пользователь не указывает массив имен индексов, все индексы, кроме поля _id, удаляются. Когда пользователь указывает массив имен индексов, удалите массив в соответствии с указанным пользователем именем массива.
Используйте метод getIndexes(), чтобы получить имя индекса.
db.collection.getIndexes()
Удалить один индекс
db.collection.dropIndex("<indexName>")
Удалить несколько индексов
db.collection.dropIndexes(["<indexName1>","<indexName1>",...])
Удалить другие индексы, кроме индекса _id.
db.collection.dropIndexes()
После удаления используйте getIndexes() для просмотра индексов.
db.collection.getIndexes()