У меня проблема с определением нужных мне данных внутри mongoDB.Я создал схему отеля для своего сайта, и внутри нее у меня есть множество объектов.Теперь, после создания списка отелей, в массиве также есть [Object: null prototype]
.
вот схема:
firstHotel: [
{
name: String,
image: String,
info: String,
description: String,
},
{
name: String,
image: String,
info: String,
description: String,
},
{
name: String,
image: String,
info: String,
description: String,
},
]
, и это то, что я использую внутри своих ejsформа
<form method="POST">
<!-- tour is what use in the req.body to collect all the request -->
<input type="text" name="tour[firstHotel][0][name]">
<input type="text" name="tour[firstHotel][0][image]">
<input type="text" name="tour[firstHotel][0][info]">
<input type="text" name="tour[firstHotel][0][description]">
<input type="text" name="tour[firstHotel][1][name]">
<input type="text" name="tour[firstHotel][1][image]">
<input type="text" name="tour[firstHotel][1][info]">
<input type="text" name="tour[firstHotel][1][description]">
<input type="text" name="tour[firstHotel][2][name]">
<input type="text" name="tour[firstHotel][2][image]">
<input type="text" name="tour[firstHotel][2][info]">
<input type="text" name="tour[firstHotel][2][description]">
</form>
После нажатия кнопки Отправить, вот результат внутри Монго.
firstHotel:
[ [Object: null prototype] { name: '', image: '', info: '', description: '' },
[Object: null prototype] { name: '', image: '', info: '', description: '' },
[Object: null prototype] { name: '', image: '', info: '', description: '' } ],
Я буду использовать эти данные для forEach Method
в маршруте показа моего веб-сайта.Но почему существует [Object: null prototype]
Как правильно определить схему для массива объектов внутри мангуста, так что [Object: null prototype]
исчезнет.
Я попытался найти в стеке переполнение дляответ Но я не нашел ни одного.Надеюсь, вы можете помочь мне; -)