Тело вашего запроса - это массив объектов.
Вы можете использовать метод Model.insertMany () для вставки нескольких документов. Перед использованием insertMany убедитесь, что вы правильно преобразовали объекты в теле запроса в объект модели mon goose. Здесь я использовал javascript метод карты, чтобы показать пример, вам может понадобиться изменить это преобразование.
router.route("/api/orders").post((req, res) => {
const body = req.body;
console.log(body);
let items = req.body.map(item => {
return {
orderid: item.id,
ordername: item.name,
orderdescription: item.description,
orderquantity: item.quantity,
ordertotalprice: item.totalPrice
};
});
Orders.insertMany(items)
.then(() => {
console.log("Orders Added!");
res.status(200).json("Order Added!");
})
.catch(err => res.status(400).json("Error: " + err));
});
module.exports = router;