MongoDB [Object: null prototype] при создании массива объекта - PullRequest
0 голосов
/ 19 февраля 2019

У меня проблема с определением нужных мне данных внутри 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] исчезнет.

Я попытался найти в стеке переполнение дляответ Но я не нашел ни одного.Надеюсь, вы можете помочь мне; -)

...