Как обновить запись путем жесткого кодирования MLAB ID на сервере, используя app.post.
Любая помощь будет великолепна.
Спасибо
Ответил
Попробуйте:
app.post('/form1', function (req, res, next) { record.findOneAndUpdate({"_id": ObjectId("THE ID IN MLAB")}, req.body, {new: true}, function (err, doc) { if (err) { res.status(500).end() } else { res.status(200).end() } }) });
Документация: https://mongoosejs.com/docs/api.html#model_Model.findOneAndUpdate
Попробуйте обновить свою запись, а не вставлять новую.Для обновления вашей записи ваша запись должна содержать неизменяемое поле.
См. Этот вопрос, чтобы узнать, как найти и обновить с помощью mongoose