Я хочу заполнить список ингредиентов. Можно ли вернуть массив с полем заполненных ингредиентов? Как я могу это сделать, если мне нужен только один объект из списка ингредиентов с заполненным ингредиентом?
Надеюсь, вы поможете :)
Моя схема выглядит следующим образом:
export const RecipeSchema = new Schema({
name: {
type: String,
required: 'Enter a name',
},
ingredientsList: [
{
ingredient: {
type: Schema.Types.ObjectId,
ref: 'Ingredient',
},
value: {
type: Number,
default: 1,
},
},
],
});
Моя модель ингредиента выглядит так:
export const IngredientSchema = new Schema({
name: {
type: String,
required: 'Enter a name',
},
created_date: {
type: Date,
default: Date.now,
},
amount: {
type: Number,
default: 1,
},
});