В mongodb есть коллекция. Почти все поля должны быть запрошены или отсортированы. Как его спроектировать и оптимизировать?

#mongodb #optimization

#mongodb #оптимизация

Вопрос:

Например, в коллекции есть 20 полей, и может быть 15-16 для участия в запросе. Например, класс timestamp должен быть отсортирован.

Как спроектировать такого рода проблемы.


В качестве отступления, раньше были торговые платформы для игры в онлайн-игры. Были десятки условий для запроса и скрининга. Как они это сделали?


Спасибо за вашу помощь

Комментарии:

1. Создайте индексы для наиболее часто запрашиваемых полей и полей, которые имеют большое количество элементов, т. Е. Много разных значений по отношению к общему количеству документов.

2. См. Подстановочные индексы.