|
@@ -173,6 +173,15 @@ console.log(country);
|
|
|
с ранее созданной страной. После создания нового документа, выполняется запрос
|
|
с ранее созданной страной. После создания нового документа, выполняется запрос
|
|
|
на извлечение данного города с включением связанной страны.
|
|
на извлечение данного города с включением связанной страны.
|
|
|
|
|
|
|
|
|
|
+```
|
|
|
|
|
+ Страна (country) Город (city)
|
|
|
|
|
+┌─────────────────────────┐ ┌──────────────────────┐
|
|
|
|
|
+│ id: 1 <───────────────│────┐ │ id: 1 │
|
|
|
|
|
+│ name: "Russia" │ │ │ name: "Moscow" │
|
|
|
|
|
+│ population: 143400000 │ └────│─ countryId: 1 │
|
|
|
|
|
+└─────────────────────────┘ └──────────────────────┘
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
```js
|
|
```js
|
|
|
// объявление модели "city" со связью к "country"
|
|
// объявление модели "city" со связью к "country"
|
|
|
dbs.defineModel({
|
|
dbs.defineModel({
|
|
@@ -232,15 +241,6 @@ console.log(cityWithCountry);
|
|
|
// }
|
|
// }
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-```
|
|
|
|
|
- Страна (country) Город (city)
|
|
|
|
|
-┌─────────────────────────┐ ┌──────────────────────┐
|
|
|
|
|
-│ id: 1 <───────────────│────┐ │ id: 1 │
|
|
|
|
|
-│ name: "Russia" │ │ │ name: "Moscow" │
|
|
|
|
|
-│ population: 143400000 │ └────│─ countryId: 1 │
|
|
|
|
|
-└─────────────────────────┘ └──────────────────────┘
|
|
|
|
|
-```
|
|
|
|
|
-
|
|
|
|
|
## Схема
|
|
## Схема
|
|
|
|
|
|
|
|
Экземпляр класса `DatabaseSchema` хранит определения источников данных и моделей.
|
|
Экземпляр класса `DatabaseSchema` хранит определения источников данных и моделей.
|