введите код. Я хочу создать заполненный выпадающий список.например, в одном выпадающем списке будут храниться типы автомобилей (Sport, Luxury, SUV и т. д.), хранящиеся в mongodb с использованием mongoose, а в другом выпадающем списке будут храниться названия автомобилей, такие как (Ferrari, Lamborghini, Rollce Royece), также хранящиеся в mongodb.Если в одном раскрывающемся списке выбрать тип автомобиля как «спорт», в другом раскрывающемся списке будет отображаться только выборка имени спортивного автомобиля из mongoDB с использованием mongoose.
Express Js
app.get('/car', (req, res) => {
res.render('car/');
});
index.handlebars
<div class="row mb-3">
<div class="col">
<input type="hidden" name="_method" value="PUT">
<div class="form-group dropdown">
<label for="Category" value=""> Select Category </label>
<select class="form-control" id="" name="Category">
{{#each category}}
<option>{{category}}</option>
{{/each}}
</select>
</div>
</div>
<div class="col">
<div class="form-group dropdown">
<label for="Car" value=""> Select Car</label>
<select class="form-control" id="" name="Car">
{{#each Car}}
<option>{{car}}</option>
{{/each}}
</select>
</div>
</div>
</div>
Категория model.js
const CarSchema= new Schema({
Category: {
type: String,
required: true
},
CarName: {
type: String,
required: true
}
});