Условие запроса по ватерлинии по умолчанию

Как я могу установить условие по умолчанию where/sort в моей модели ватерлинии SailsJS? В Rails я бы использовал область действия по умолчанию.


person xpepermint    schedule 01.08.2014    source источник


Ответы (1)


Sails не поддерживает критерии по умолчанию для каждой модели, но если вы используете схемы маршрутов, вы можете установить критерии маршрута по умолчанию, переопределив их в файле config/routes.js, например:

"GET /user": {
    controller: 'user', 
    action: 'find', 
    where: {'deleted': false}, 
    sort: 'age DESC'
}

Это будет работать, даже если в вашем файле UserController.js не определено действие find, потому что схема добавляется за вас по умолчанию.

person sgress454    schedule 02.08.2014