Как просмотреть структуру данных индексов MongoDB? - PullRequest
0 голосов
/ 16 июня 2020

В документах MongoDB указано, что

Индексы - это специальные структуры данных [1], которые хранят небольшую часть набора данных коллекции в удобной для просмотра форме. .

Как мне увидеть эти структуры данных? Возможно ли это?

Я просматривал этот вопрос и увидел, что в этом ответе они дали пример схемы для индекса. Есть ли такая вещь в MongoDB, это то, что я пытаюсь увидеть. Я пытаюсь лучше понять индексы в MongoDB.

1 Ответ

1 голос
/ 16 июня 2020

Когда вы создаете индекс в Mon go (используя createIndex ), вы указываете, какие поля будет использовать индекс, или то, что вы называете «схемой» индекса.

Как уже упоминалось в документации эти индексы построены как b-trees (не вдавайтесь в подробности, поскольку индексы являются «черным ящиком» для нас, пользователей), просмотр точной древовидной структуры невозможен, но вы можете использовать indexStats , чтобы получить дополнительную информацию о созданном вами индексе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...