У меня есть приложение, которое запускает базу данных MongoDB.Эта база данных будет хранить 5 миллионов документов на пользователя.Веб-приложение, которое использует эту базу данных, будет отображать 5 тысяч таких документов на странице в любой момент времени и будет представлять собой выборку из 5 миллионов.Каждый документ должен иметь порядок сортировки (или ранг), чтобы веб-страница могла позволить пользователю сортировать свои 5 тысяч записей, перетаскивая элементы вверх / вниз по своему усмотрению (сортируемый список).
Я читал статьи о том, как Trello использует десятичное число с плавающей запятой для изменения значения отсортированного элемента в списке, но, похоже, это допускает только 50 с лишним сортировок в худшем случае, поэтомуне будет размещать большое количество элементов в списке пользователей.Мои вопросы, как мне это сделать?