Несколько заказов в космосе - PullRequest
0 голосов
/ 03 августа 2020

Я работаю над системой сортировки, которая имеет 5 полей, которые можно сортировать в любом произвольном порядке и направлении.

Cosmos не поддерживает упорядочение по нескольким полям без составного индекса.

Мое решение состоит в том, чтобы создать составной индекс программно по мере того, как пользователь упорядочивает запросы - это масштабируемое или «правильное» решение?

1 Ответ

3 голосов
/ 03 августа 2020

Выполнение того, что вы предлагаете, невозможно масштабировать, поскольку для построения индекса требуется время. Если вы хотите, чтобы запросы работали при вызове, вам нужно будет заранее создать индекс.

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