у которого, конечно же, есть индекс уникальности.
И есть потребность менять этот порядок сразу у нескольких записей, сохраняя при этом неповторяемость величины order.
Пробовал через операцию bulk_write - но получаю по шапке ошибкой "duplicate key error collection" - Индекс бдит!
Очень не хочется городить огород с удалением-вставкой и прочей синтетикой, неужели нельзя как-то сразу поменять несколько записей не провоцируя проверку индекса?
А зачем это поле нужно? какой бизнес смысл
Например, приоритет в очереди. Очередность хостов внешних сервисов, etc.
тогда зачем менять? выбыл первый и ничего менять не нужно, порядок остальных остался
Нет, не выбыл. Это не очередь, а очерёдность. Никто ниоткуда не выбывает. Просто какой-то документ надо "поднять повыше", смещая, разумеется, всех кто после него.
документов много?
Обсуждают сегодня