Как реализовать ручное оформление заказа с помощью PouchDB / CouchDB - PullRequest
0 голосов
/ 01 октября 2018

Я создаю приложение и собираюсь использовать PouchDB / CouchDB для реализации базы данных синхронизации.

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

Мой пример использования - простой интерфейс перетаскивания, где пользователи могут организовывать длинные списки элементов.Эти списки могут потенциально включать сотни элементов.

С MySQL я знаю, что могу просто сделать что-то подобное после перемещения элемента:

Update my_table SET sort_order = sort_order + 1 WHERE sort_order >= {sort_order of moved item};

Однако яне думайте, что можно написать такой прямой массовый запрос с CouchDB.Есть ли какие-либо рекомендации или лучшие практики для решения этой ситуации?Спасибо!

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