Я решил, но я уверен, что это плохое решение.
По завершении генерации массива я запускаю эту функцию,
function showArray() {
var json_data = JSON.stringify(myArray);
document.getElementById('showArray').innerHTML = json_data;
}
Это преобразует массив в строку, а затем отправляет его во входные данные в моей форме;
<div class="field">
<div class="control">
<textarea id="showArray" class="textarea is-info" type="text" name="ArrayToDb"></textarea>
</div>
</div>
Поэтому, когда я отправляю свою форму, массив в виде строки публикуется с req.body.Затем в моем controller.js для приложения я преобразую строку обратно в массив;
let jsonArray = JSON.parse(req.body.ArrayToDb)
, а затем сохраняю ее в БД
newLan.fakturor = jsonArray;
newLan.save(function (err) {
console.log(newLan._id)
});
Как я уже сказал, этоскорее всего, это действительно плохой способ сделать это, но пока он работает для меня.