我尝试制作一个自定义端点,为所有员工增加奖励。并重新记录所有员工记录,就像获取端点一样。
像/employees/bonus
据我了解;我应该为此做一个远程方法:
公共/模型/ employee.js
Employee.bonus = function(cb){
// logic comes here
cb(null,"")
}
Employee.remoteMethod(
'bonus',{}
)
这会产生端点,但是如何请求所有员工循环并增加他们的工资属性?
答案 0 :(得分:1)
查询您的员工模型,根据需要应用过滤器,然后循环查看结果。
Employee.find(
filter,
function(err,employees) {
if(err){
console.log(err);
}
employees.forEach(
function(employee){
fnIncSalary(employee.salary);
//do something with employee instance
}
);
}
);