setDefaultsOnInsert не работает с upsert - PullRequest
0 голосов
/ 26 апреля 2020

Я использую тип goose для создания схемы, где я определяю поле default для свойства. Это означает, что если я не установлю значение для этого поля в setQuery, оно должно использовать это значение по умолчанию в схеме при вставке.

Это не работает с методом updateOne, где я устанавливаю параметры как {upsert: true, setDefaultsOnInsert: true}

Хотя, если я использую create, значения по умолчанию установлены правильно.

Пн goose: 5.7.14 MongoDB: 3.2.20 Узел: 8 Машинопись: 3.8. 3 Тип goose: 5,9,1

...