|
@@ -35,11 +35,10 @@ npm install @e22m4u/js-repository
|
|
|
## Введение
|
|
## Введение
|
|
|
|
|
|
|
|
Модуль позволяет объединить несколько баз данных в единую абстракцию «Схема».
|
|
Модуль позволяет объединить несколько баз данных в единую абстракцию «Схема».
|
|
|
-Абстракция выделяет понятия *Источник данных*, *Модель* и *Репозиторий*.
|
|
|
|
|
|
|
|
|
|
-- *Источник данных* - определяет подключение к базе
|
|
|
|
|
-- *Модель* - описывает структуру документа коллекции
|
|
|
|
|
-- *Репозиторий* - выполняет операции чтения и записи
|
|
|
|
|
|
|
+- *Источник данных* - определяет способ подключения к базе
|
|
|
|
|
+- *Модель* - описывает структуру документа и связи к другим моделям
|
|
|
|
|
+- *Репозиторий* - выполняет операции чтения и записи документов модели
|
|
|
|
|
|
|
|
```mermaid
|
|
```mermaid
|
|
|
flowchart TD
|
|
flowchart TD
|