Angularjs 当我将数据保存到mongoDB时,如何将_id值放入代码中
在angular中,代码是Angularjs 当我将数据保存到mongoDB时,如何将_id值放入代码中,angularjs,node.js,mongodb,express,Angularjs,Node.js,Mongodb,Express,在angular中,代码是 $scope.add = function(work){ if (work == "") { return; }; $scope.todos.push({work: work, done: false}); var todos = $resource("/todo"); todos.save({work: work , done: false}, function() { alert("Succe
$scope.add = function(work){
if (work == "") {
return;
};
$scope.todos.push({work: work, done: false});
var todos = $resource("/todo");
todos.save({work: work , done: false}, function() {
alert("Successfully added");
});
$scope.work = "";
}
在后端,我使用express编写了这样的代码
router.post("/",function(req, res) {
var collection = db.get("todo");
collection.insert({ work: req.body.work, done: req.body.done }, function(err, todos) {
if(err) throw err;
res.json(todos);
})
});
现在,我想在我向mongoDB添加新条目时,将mongo提供的_id添加到我的angular代码中。todos是使用_id创建的对象
collection.insert({ work: req.body.work, done: req.body.done }, function(err, todos) {
if(err) throw err;
res.json(todos);
});
在angular中,您可以添加参数todo
,从res.json
todos.save({work: work , done: false}, function(todo) {
alert("Successfully added");
console.log(todo);
});
@SaiKumar欢迎来到StackOverflow。在这里,我们说声谢谢。在你勾选的左边答案旁边有一个绿色的复选标记:)Ok。知道了。谢谢你的建议…-)