Чтобы получить все индексы, определённые на коллекции MongoDB, используй метод getIndexes().
db.collection.getIndexes()
Этот метод возвращает массив документов, где каждый документ описывает один индекс на коллекции. Каждый документ включает:
key — индексируемое поле(я) и их порядок сортировкиname — уникальное имя, присвоенное индексуv — номер версии индексаunique или sparse, если они применимыdb.users.getIndexes()
Пример вывода:
[
{ "v": 2, "key": { "_id": 1 }, "name": "_id_" },
{ "v": 2, "key": { "email": 1 }, "name": "email_1", "unique": true }
]
_id для каждой коллекцииМетод getIndexes() возвращает массив документов, где каждый документ содержит как минимум поле key, описывающее индексируемые поля и их порядок сортировки.
Новый — ещё не проверен сообществом
Вы