Я создаю приложение и собираюсь использовать PouchDB / CouchDB для реализации базы данных синхронизации.
Мой вопрос заключается в том, как лучше всего сохранять порядок сортировки вручную для каждого элемента в базе данных иМожно ли обновлять большое количество элементов, когда необходимо изменить порядок их сортировки?
Мой пример использования - простой интерфейс перетаскивания, где пользователи могут организовывать длинные списки элементов.Эти списки могут потенциально включать сотни элементов.
С MySQL я знаю, что могу просто сделать что-то подобное после перемещения элемента:
Update my_table SET sort_order = sort_order + 1 WHERE sort_order >= {sort_order of moved item};
Однако яне думайте, что можно написать такой прямой массовый запрос с CouchDB.Есть ли какие-либо рекомендации или лучшие практики для решения этой ситуации?Спасибо!