Посылать массив объектов в массиве почтальона всегда пустым - PullRequest
1 голос
/ 03 июля 2019

Я пытаюсь отправить массив объектов в mongodb, используя Postman, но массив подкатегорий всегда пуст.

{
    "name": "Category 1",
    "subcategory": [
        {
            "name": "value 1, value2"
        }
    ]
}

Моя схема Мангуста:

const categorySchema = new mongoose.Schema({
  name: {
    type: String,
    required: true,
    minlength: 5,
    maxlength: 255
  },
  subcategory: [
    {
      name: {
        type: String
      }
    }
  ]
});

Мои настройки почтальона "raw", JSON (application / json)

enter image description here

1 Ответ

1 голос
/ 03 июля 2019

Проблема в том, что вы не сохраняли subcategory в своей коллекции.

Вы можете попробовать:

let category = new Category({ 
    name: req.body.name, 
    subcategory : req.body. subcategory 
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...