Sequelize bulkCreate обновляет нулевые значения в таблице - PullRequest
0 голосов
/ 29 мая 2020

У меня есть таблица, в которой мне нужно использовать bulkCreate (с updateOnDuplicate) для вставки в нее данных. Некоторые случайные столбцы иногда могут иметь нулевое значение. Он обновляет ранее заполненные значения в этом поле до нуля, если он обновляется.

Я ожидаю, что он обновит только значения, которые имеют значение, и игнорирует пустые поля.

Environment

Версия сиквелизации: 3.32.1

Node.js версия: 10.17.0

Операционная система: Ubuntu 18.04

Я попытался удалить пары ключ / значение с нулевым значением в поле записей перед bulkCreate, но это бесполезно. Я не могу использовать omitNull в этом сценарии, так как есть другие способы обновить эту таблицу, которые могут принимать нулевые значения.

...