Как сохранить массив объектов в мангусте

У меня есть эти данные из угловых

 {
     "name": "Test name",
     "conditions": [
        {
         "id": "56a53ba04ce46bf01ae2bda7",
         "name": "First condition"             
        },
        {
         "id": "56a53bae4ce46bf01ae2bda8",
         "name": "Second condition"
        }
        ],
    "colors": [
        {
         "id": "56a545694f2e7a20064f228e",
         "name": "First color"
        },
        {
         "id": "56a5456f4f2e7a20064f228f",
         "name": "Second color"
        }
        ]
}

и я хочу сохранить это в ProductSchema в mongoDb, но я не знаю, как создать схему для этого

var ProductSchema = new Schema({
name: String,
conditions:  [Array],
colors: [Array]
          });

и как это сохранить на модели в контроллере сервера

 var product = new Products({
    name: req.body.name,
    conditions: req.body.conditions,
    colors: req.body.colors
});

Когда я использую эту Схему и этот контроллер, я получаю пустую запись в коллекции, кроме имени и ObjectId. Как правильно создать схему и контроллер?

Ответы на вопрос(1)

Ваш ответ на вопрос