Особенности:
- благодаря кэшированию моделей (model.js) можно использовать методы одной модели в другой и наоборот, при этом не попадая на "циклические ссылки"
- модели наследуют от коллекции MongoDB, таким образом у каждой модели есть стандартные методы коллекции
- модели наследуют от коллекции MongoDB через прототип по умолчанию (core.js), который релизует несколько на мой взгляд полезных методов, а также добавляет ряд особенностей стандартным методам коллекции
- прототип по умолчанию можно заменить на свой собственный, так же как и расширить - назначить ему прототип, к примеру реализующий общие для всех моделей методы
- утилиты (utils.js) реализуют несколько методов, которые упрощают работу с вложенными документами MongoDB
Комментариев нет:
Отправить комментарий
Комментарий будет опубликован после модерации