массовое обновление в следующем порядке - PullRequest
0 голосов
/ 27 февраля 2019

Как мы можем реализовать bulkUpdate, например, bulkCreate, в sequelize orm, я искал всю документацию по sequelize, но не нашел ничего, связанного с bulkUpdate, поэтому я попытался зациклить обновление для цикла for, он работает, но есть ли другой способобновление оптом

1 Ответ

0 голосов
/ 27 февраля 2019

Используйте метод bulkCreate to bulkUpdate.

bulkCreate([...], { updateOnDuplicate: ["name"] })

updateOnDuplicate - это массив полей, которые будут обновляться, когда первичный ключ (или может быть уникальным ключом) соответствует строке.Убедитесь, что в вашей модели есть хотя бы одно уникальное поле (скажем, id) и в dataArray для upsert.

Для справки см. Здесь

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