Я изучаю Angular and MongoDB и пытался реализовать некоторые макетные проекты. При обновлении документа я использовал поле _id
, чтобы найти документ и обновить другое поле, а в клиенте REST я скопировал вставку _id. Теперь, мой вопрос заключается в том, как реализовать это в Угловом контроллере. Я просмотрел множество документов, но не нашел подходящего решения. Может ли кто-нибудь предложить мне, как это сделать?Запрос в поле _id в MongoDB
это мое обновление API
var mongoose = require('mongoose');
var Enterprise = mongoose.model('enterprise');
var updateEnterprise = function(req, res){
Enterprise.findOneAndUpdate({"_id" : req.body._id},
{$set: {"name" : req.body.name,
"email" : req.body.email}},
{upsert: true},
function(err, info){
if(err){
console.log("UPDATION FAILURE");
} else {
console.log(info);
res.json(info);
res.status(204);
}
});
}
module.exports = {
updateEnterprise:updateEnterprise
};