#javascript #node.js #mongodb #mongoose
Вопрос:
const productOutOfStock = await mongoose
.model('product')
.find(
{
variant: { $elemMatch: { inventory: '$min_stock_warning' } }
})
Я хочу найти документы из схемы продукта, имеющие одинаковый запас и минимальное количество предупреждений, из варианта, в котором схема выглядит следующим образом
const productSchema = new schema({
name: { type: String, required: true },
url_key: { type: String, required: true },
description: { type: String, required: false },
variant: [
{
inventory: { type: Number, default: 0 },
min_stock_warning: { type: Number, default: 0 },
}]