2015-05-13 5 views
1

Я стараюсь сделать пользовательскую конечную точку, которая добавляет бонус все сотрудник. И переносит все записи сотрудников, как и конечная точка получения. Нечто вроде /employees/bonusУдаленный метод для обновления всех записей

Как я понимаю; Я должен сделать удаленный метод для этого:

общих/модель/employee.js

Employee.bonus = function(cb){ 
    // logic comes here 
    cb(null,"") 
} 

Employee.remoteMethod(
    'bonus',{} 
) 

Это делает конечную точку, но как можно запросить список всех сотрудников, чтобы петли их через и увеличить свою зарплату имущество?

ответ

1

Запросите модель своего сотрудника, примените фильтр, если вам нужно, а затем выполните результаты.

Employee.find(
    filter, 
    function(err,employees) { 
    if(err){ 
     console.log(err); 
    } 
    employees.forEach(
     function(employee){ 
     fnIncSalary(employee.salary); 
     //do something with employee instance 
     } 
    ); 
    } 
); 

http://docs.strongloop.com/display/public/LB/Querying+data

Смежные вопросы