我一直在学习Angular和MongoDB,并试图实施一些模拟项目。在更新文档时,我使用_id
字段来查找文档并更新其他字段,同时在REST客户端中执行我复制粘贴的_id。现在,我的问题是如何在Angular控制器中实现这一点。我经历了很多文件,但找不到任何适当的解决方案。任何人都可以建议我如何做到这一点?通过MongoDB中的_id字段查询
这是我更新的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
};