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