У меня есть модель, которая выглядит так:
const recipeSchema = new Schema({
title: { type: String , required: true},
description: { type: String , required: true},
steps:[{
text:{type:String},
ingredients:{type:String}
}]});
Используя bodyparser, я могу сохранять данные, просто помечая их в атрибуте имени формы HTML. Как ниже:
<div class="input-field">
<textarea id="title" name="title" placeholder="Enter title here"></textarea>
<label for="title">Title</label>
</div>
Этот метод хорошо работает для первых 2 полей (заголовок и описание), но я застрял на том, как пометить их для поля steps . Как заставить код понять, какие поля ввода для step.text, а какие для steps.ingredient? А создать массив объектов?