|
@@ -19,6 +19,19 @@ npm install @e22m4u/js-repository
|
|
|
npm install @e22m4u/js-repository-mongodb-adapter
|
|
npm install @e22m4u/js-repository-mongodb-adapter
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
+## Концепция
|
|
|
|
|
+
|
|
|
|
|
+Модуль позволяет спроектировать систему связанных данных, доступ к которым
|
|
|
|
|
+осуществляется через репозитории. Каждый репозиторий имеет собственную
|
|
|
|
|
+модель, которая описывает структуру определенной коллекции в базе данных,
|
|
|
|
|
+а так же определяет связи к другим коллекциям.
|
|
|
|
|
+
|
|
|
|
|
+```mermaid
|
|
|
|
|
+flowchart LR
|
|
|
|
|
+
|
|
|
|
|
+A[Datasource]-->B[Model]-->С[Repository];
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
## Пример
|
|
## Пример
|
|
|
|
|
|
|
|
Создаем экземпляр класса `Schema`
|
|
Создаем экземпляр класса `Schema`
|