Browse Source

chore: updates README.md

e22m4u 1 month ago
parent
commit
d490b62a4b
1 changed files with 28 additions and 1 deletions
  1. 28 1
      README.md

+ 28 - 1
README.md

@@ -2223,7 +2223,7 @@ dbs.defineModel({
     Текущая (article)                 Целевая (category)
     Текущая (article)                 Целевая (category)
 ┌─────────────────────────┐       ┌─────────────────────────┐
 ┌─────────────────────────┐       ┌─────────────────────────┐
 │   id: 1                 │   ┌───│─> id: 5                 │
 │   id: 1                 │   ┌───│─> id: 5                 │
-│   categoryIds: [5, 6] ──│───   │   ...                   │
+│   categoryIds: [5, 6] ──│───   │   ...                   │
 │   ...                   │   │   └─────────────────────────┘
 │   ...                   │   │   └─────────────────────────┘
 └─────────────────────────┘   │   ┌─────────────────────────┐
 └─────────────────────────┘   │   ┌─────────────────────────┐
                               └───│─> id: 6                 │
                               └───│─> id: 6                 │
@@ -2306,6 +2306,17 @@ dbs.defineModel({
 
 
 #### Has One (полиморфная версия)
 #### Has One (полиморфная версия)
 
 
+Обратная сторона полиморфная связи `belongsTo` по принципу *"один к одному"*.
+
+```
+    Текущая (company)  <───────┐      Целевая (license)
+┌─────────────────────────┐    │  ┌─────────────────────────┐
+│   id: 10  <─────────────│──┐ │  │   id: 1                 │
+│   ...                   │  │ └──│── ownerType: 'company'  │
+└─────────────────────────┘  └────│── ownerId: 10           │
+                                  └─────────────────────────┘
+```
+
 Объявление связи с указанием названия связи целевой модели:
 Объявление связи с указанием названия связи целевой модели:
 
 
 ```js
 ```js
@@ -2340,6 +2351,22 @@ dbs.defineModel({
 
 
 #### Has Many (полиморфная версия)
 #### Has Many (полиморфная версия)
 
 
+Обратная сторона полиморфная связи `belongsTo` по принципу *"один ко многим"*.
+
+```
+    Текущая (letter)  <─────────┐      Целевая (file)
+┌──────────────────────────┐    │  ┌────────────────────────────┐
+│   id: 10  <──────────────│──┐ │  │   id: 1                    │
+│   ...                    │  │ ├──│── referenceType: 'letter'  │
+└──────────────────────────┘  ├─│──│── referenceId: 10          │
+                              │ │  └────────────────────────────┘
+                              │ │  ┌────────────────────────────┐
+                              │ │  │   id: 2                    │
+                              │ └──│── referenceType: 'letter'  │
+                              └────│── referenceId: 10          │
+                                   └────────────────────────────┘
+```
+
 Объявление связи с указанием названия связи целевой модели:
 Объявление связи с указанием названия связи целевой модели:
 
 
 ```js
 ```js