Я пытался использовать updatemany
с пн goose. Я хочу обновить значения в базе данных, используя массив объектов.
[
{
"variantId": "5e1760fbdfaf28038242d676",
"quantity": 5
},
{
"variantId": "5e17e67b73a34d53160c7252",
"quantity": 13
}
]
Я хочу использовать в качестве фильтра вариантId. Схема модели:
let variantSchema = new mongoose.Schema({
variantName: String,
stocks: {
type: Number,
min: 0
},
regularPrice: {
type: Number,
required: true
},
salePrice: {
type: Number,
required: true
}
})
Я хочу отфильтровать модели с помощью optionId, а затем уменьшить запасы.