Я хотел бы разместить несколько объектов в моей базе данных mon go внутри маршрута express. В настоящее время все работает нормально, когда я делаю это как один объект (ie ONE casino), см. Ниже, но вместо того, чтобы делать это миллион раз, кто-то может помочь мне сделать это как гигантский дамп данных, чтобы я мог публиковать ВСЕ мои казино?
Вот мой маршрут, который отлично работает для публикации одного объекта:
router.post('/post', async (req, res) => {
console.log(req.body);
const casinoD = new Casino({
casino: req.body.casino,
table_and_other: req.body.table_and_other,
poker: req.body.poker,
slot_machines: req.body.slot_machines,
total_gaming_win: req.body.total_gaming_win,
year: req.body.year,
month: req.body.month,
combined_date: req.body.combined_date
})
try {
const newCasino = await casinoD.save()
res.status(201).json(newCasino)
} catch (err) {
res.status(400).json({ message: err.message})
}
})
Я также понимаю, что mongoimport - лучший способ сделать это - однако он имеет свой собственный проблемы в себе.
Спасибо