Не совсем понял что имеется ввиду?Если обновить значение полей в документах коллекции-без использования перебора-тогда нужно делать перед обновлением условие поиска только нужных нам документов в коллекции и потом уже в документах обновлять поле.Bulkwrite-это просто последовательность действий с базой,последовательность выполняется синхронно и шаги идут строго один за другим
ну сейчас у меня вот так, если я сделаю bulkWrite и запихну туда 120к элементов это будет лучше или нет))
похоже bulkWrite создан не для этого)) я попробовал, база time out возвращает
потому что пихать нужно по 10к за раз
ну я пихнул всего 255, возможно он регэкспы не поддерживает
Конкретно здесь лучше сделать так:создать массив регулярок в js(const regexArray=addressWithCount.map(item)=>return new Regex(item,'i')).И затем использую findManyAndUpdate закинуть в условиях поиска нужные данные и сделать изменения
Обсуждают сегодня