Я хочу создать слой модели с Mongoose для моих пользовательских документов, который делает:
- проверка (уникальность, длина)
- канонизация (имя пользователя и адрес электронной почты преобразуются в нижний регистр для проверки уникальности)
- образование соли
- хеширование пароля
- (Ведение журнала)
Все эти действия необходимо выполнить перед сохранением в БД. К счастью, mongoose поддерживает валидацию, плагины и промежуточное ПО.
Плохо то, что я не могу найти ни одного хорошего материала по этому вопросу. Официальные документы на mongoosejs.com слишком короткие...
У кого-нибудь есть пример предварительных действий с Mongoose (или полный плагин, который делает все, если он существует)?
С уважением
this
в своей промежуточной функции. - person JohnnyHK   schedule 04.07.2012