Как сохранить массив поддокументов в существующей схеме, данные которой поступают из динамической формы?

#arrays #express #mongoose

Вопрос:

вот схема:

 const mongoose = require('mongoose');
const { ObjectId } = mongoose.Schema;

const materialSchema = new mongoose.Schema(
    {

        standard:{
            type:String,
            required:true
        },
        materialType:{
            type:String,
            required:true
        },
        downloadLink:[{
          linkName:{
              type:String,

          },
          link:{
              type:String
          }
        
        }],


   
    },
    { timestamps: true }
    
);

module.exports = mongoose.model('Material', materialSchema);
 

Как вы можете видеть, ссылки для загрузки представляют собой массив, и я получаю этот массив ссылок из динамических форм, подобных этой

Есть идеи, как сохранить такие данные в базе данных mongodb, используя запросы мангуста в запросе post?