Browse Source

chore: updates README.md

e22m4u 2 years ago
parent
commit
555bb27d65
1 changed files with 34 additions and 34 deletions
  1. 34 34
      README.md

+ 34 - 34
README.md

@@ -150,40 +150,6 @@ schema.defineModel({
 });
 ```
 
-**Наследование**
-
-Модель может наследовать поля и связи используя параметр `base`, куда
-передается название базовой модели. При этом наследуемые настройки можно
-переопределять не затрагивая родителя.
-
-```js
-// модель "area"
-schema.defineModel({
-  name: 'area',
-  properties: {
-    name: DataType.STRING,
-    population: DataType.NUMBER,
-  },
-});
-
-// модель "city"
-schema.defineModel({
-  name: 'city',
-  base: 'area', // базовая модель
-  properties: {
-    timezone: DataType.STRING,
-  },
-});
-
-// документ "city" может выглядеть так
-// {
-//   "id": 1,
-//   "name": "Moscow", <= унаследовано
-//   "population": 11980000, <= унаследовано
-//   "timezone": "Europe/Moscow"
-// }
-```
-
 **Источник данных**
 
 Если модель отражает реальную коллекцию базы, а не является частью другой,
@@ -262,6 +228,40 @@ schema.defineModel({
 });
 ```
 
+**Наследование**
+
+Модель может наследовать поля и связи используя параметр `base`, куда
+передается название базовой модели. При этом наследуемые настройки можно
+переопределять не затрагивая родителя.
+
+```js
+// модель "area"
+schema.defineModel({
+  name: 'area',
+  properties: {
+    name: DataType.STRING,
+    population: DataType.NUMBER,
+  },
+});
+
+// модель "city"
+schema.defineModel({
+  name: 'city',
+  base: 'area', // базовая модель
+  properties: {
+    timezone: DataType.STRING,
+  },
+});
+
+// документ "city" может выглядеть так
+// {
+//   "id": 1,
+//   "name": "Moscow", <= унаследовано
+//   "population": 11980000, <= унаследовано
+//   "timezone": "Europe/Moscow"
+// }
+```
+
 ## Репозиторий
 
 Объявление модели имеет необязательный параметр `datasource`,