我有一个meteor方法,我希望将值返回给客户端。当我将return语句放在方法的外部范围内时,返回值。但是当我将返回放在mongo插入操作的回调中时,永远不会返回该值。为了澄清我希望在插入操作成功后返回值。
提前谢谢。
在meteor.methods
create_hackathon: function(){
Hackathons.insert(hackathon, function(err, result) {
if(err) {
console.error("error creating hackathon");
return false;
}
return result; // doesnt work.
});
return "test"; // works.
}