Browse Source

chore: updates README.md

e22m4u 2 years ago
parent
commit
8abc6b0454
1 changed files with 12 additions and 10 deletions
  1. 12 10
      README.md

+ 12 - 10
README.md

@@ -31,20 +31,23 @@ npm install @e22m4u/js-repository-mongodb-adapter
 
 |           | описание                                                                                                                       |
 |-----------|--------------------------------------------------------------------------------------------------------------------------------|
-| `memory`  | виртуальная база в памяти процесса (для разработки и тестирования)                                                             |
+| `memory`  | виртуальная база в памяти процесса (не требует установки)                                                                      |
 | `mongodb` | MongoDB - система управления NoSQL базами (*[установка](https://www.npmjs.com/package/@e22m4u/js-repository-mongodb-adapter))* |
 
 ## Введение
 
-Модуль позволяет спроектировать систему связанных данных, доступ к которым
-осуществляется посредством репозиториев. Каждый репозиторий имеет собственную
-модель, которая описывает структуру документа коллекции, а так же определяет
-связи к другим моделям.
+Модуль позволяет спроектировать систему связанных данных с помощью источников
+и моделей. Источник описывает способ подключения к базе и место хранения данных,
+а модель структуру документа и связи между коллекциями. Непосредственно чтение
+и запись осуществляется репозиториями, которые можно получить после объявления
+моделей.
 
 ```mermaid
 flowchart LR
+  
+A[Источник данных]-->B[Модель A]-->D[Репозиторий А]
+A[Источник данных]-->C[Модель Б]-->E[Репозиторий Б]
 
-A[Источник]-->B[Модель]-->С[Ропозиторий];
 ```
 
 ## Настройка
@@ -67,10 +70,9 @@ const schema = new Schema();
 
 ## Источник данных
 
-Источник описывает способ подключения к базе и используемый адаптер.
-Если адаптер имеет настройки, то они передаются вместе с объектом
-определения источника методом `defineDatasource`, как это показано
-ниже.
+Источник определяет используемый адаптер и его настройки, которые передаются
+вместе с объектом определения источника методом `defineDatasource`, как это
+показано ниже.
 
 ```js
 schema.defineDatasource({