|
|
@@ -2124,16 +2124,16 @@ dbs.defineModel({
|
|
|
|
|
|
```
|
|
|
Текущая (user) Целевая (role)
|
|
|
-┌───────────────────────┐ ┌───────────────────────┐
|
|
|
-│ id: 1 │ ┌───│─> id: 5 │
|
|
|
-│ roleId: 5 ─────────│───┤ │ ... │
|
|
|
-│ ... │ │ └───────────────────────┘
|
|
|
-└───────────────────────┘ │
|
|
|
-┌───────────────────────┐ │
|
|
|
-│ id: 2 │ │
|
|
|
-│ roleId: 5 ─────────│───┘
|
|
|
-│ ... │
|
|
|
-└───────────────────────┘
|
|
|
+┌─────────────────────────┐ ┌─────────────────────────┐
|
|
|
+│ id: 1 │ ┌───│─> id: 5 │
|
|
|
+│ roleId: 5 ───────────│───┤ │ ... │
|
|
|
+│ ... │ │ └─────────────────────────┘
|
|
|
+└─────────────────────────┘ │
|
|
|
+┌─────────────────────────┐ │
|
|
|
+│ id: 2 │ │
|
|
|
+│ roleId: 5 ───────────│───┘
|
|
|
+│ ... │
|
|
|
+└─────────────────────────┘
|
|
|
```
|
|
|
|
|
|
```js
|
|
|
@@ -2156,11 +2156,11 @@ dbs.defineModel({
|
|
|
|
|
|
```
|
|
|
Текущая (profile) Целевая (user)
|
|
|
-┌───────────────────────┐ ┌───────────────────────┐
|
|
|
-│ id: 5 <────────────│───┐ │ id: 1 │
|
|
|
-│ ... │ └───│── profileId: 5 │
|
|
|
-└───────────────────────┘ │ ... │
|
|
|
- └───────────────────────┘
|
|
|
+┌─────────────────────────┐ ┌─────────────────────────┐
|
|
|
+│ id: 5 <──────────────│───┐ │ id: 1 │
|
|
|
+│ ... │ └───│── profileId: 5 │
|
|
|
+└─────────────────────────┘ │ ... │
|
|
|
+ └─────────────────────────┘
|
|
|
```
|
|
|
|
|
|
```js
|
|
|
@@ -2179,17 +2179,17 @@ dbs.defineModel({
|
|
|
Объявление связи `hasMany`.
|
|
|
|
|
|
```
|
|
|
- Текущая (role) Целевая (user)
|
|
|
-┌───────────────────────┐ ┌───────────────────────┐
|
|
|
-│ id: 5 <────────────│───┐ │ id: 1 │
|
|
|
-│ ... │ ├───│── roleId: 5 │
|
|
|
-└───────────────────────┘ │ │ ... │
|
|
|
- │ └───────────────────────┘
|
|
|
- │ ┌───────────────────────┐
|
|
|
- │ │ id: 2 │
|
|
|
- └───│── roleId: 5 │
|
|
|
- │ ... │
|
|
|
- └───────────────────────┘
|
|
|
+ Текущая (role) Целевая (user)
|
|
|
+┌─────────────────────────┐ ┌─────────────────────────┐
|
|
|
+│ id: 5 <──────────────│───┐ │ id: 1 │
|
|
|
+│ ... │ ├───│── roleId: 5 │
|
|
|
+└─────────────────────────┘ │ │ ... │
|
|
|
+ │ └─────────────────────────┘
|
|
|
+ │ ┌─────────────────────────┐
|
|
|
+ │ │ id: 2 │
|
|
|
+ └───│── roleId: 5 │
|
|
|
+ │ ... │
|
|
|
+ └─────────────────────────┘
|
|
|
```
|
|
|
|
|
|
```js
|
|
|
@@ -2208,15 +2208,15 @@ dbs.defineModel({
|
|
|
Объявление связи `referencesMany`.
|
|
|
|
|
|
```
|
|
|
- Текущая (article) Целевая (category)
|
|
|
-┌─────────────────────────┐ ┌────────────────────────┐
|
|
|
-│ id: 1 │ ┌───│─> id: 5 │
|
|
|
-│ categoryIds: [5, 6] ──│───│ │ ... │
|
|
|
-│ ... │ │ └────────────────────────┘
|
|
|
-└─────────────────────────┘ │ ┌────────────────────────┐
|
|
|
- └───│─> id: 6 │
|
|
|
- │ ... │
|
|
|
- └────────────────────────┘
|
|
|
+ Текущая (article) Целевая (category)
|
|
|
+┌─────────────────────────┐ ┌─────────────────────────┐
|
|
|
+│ id: 1 │ ┌───│─> id: 5 │
|
|
|
+│ categoryIds: [5, 6] ──│───│ │ ... │
|
|
|
+│ ... │ │ └─────────────────────────┘
|
|
|
+└─────────────────────────┘ │ ┌─────────────────────────┐
|
|
|
+ └───│─> id: 6 │
|
|
|
+ │ ... │
|
|
|
+ └─────────────────────────┘
|
|
|
```
|
|
|
|
|
|
```js
|