Какова хорошая практика для запроса мангусты на другом уровне, как в контроллере?
Моя идея состоит в том, чтобы запрос db на другом уровне использовался в качестве контроллера, как в / mongodb / gatewaycontrollers.Так что разные контроллеры могут обращаться к одному и тому же методу из mongodb / gatewayscontrollers / todos.js, вместо того, чтобы повторять один и тот же код в разных контроллерах.
Я думаю о такой структуре:
-controllers
-mongodb
--gatewaycontrollers
--models
-elasticsearch
--gatewaycontrollers
--models
-services
Есть ли примеры или учебник для этого?