e22m4u 2 лет назад
Родитель
Сommit
281e31e8fe
1 измененных файлов с 20 добавлено и 3 удалено
  1. 20 3
      README.md

+ 20 - 3
README.md

@@ -153,9 +153,7 @@ schema.defineDatasource({
 **Адаптер «memory»**
 
 Встроенный адаптер `memory` хранит данные в памяти процесса, не требует
-установки и отлично подходит для тестов и прототипирования. По умолчанию
-использует автоинкрементные идентификаторы типа `number`, но также может
-принимать строковые ключи, если их значение явно указано в документе.
+установки и отлично подходит для тестов и прототипирования.
 
 ```js
 import {Schema} from '@e22m4u/js-repository';
@@ -191,6 +189,25 @@ console.log(pineapple);
 // }
 ```
 
+Адаптер `memory` использует автоинкрементные идентификаторы типа `number`,
+но может принимать и строковые ключи, если их значение явно указано
+в документе.
+
+```js
+const banana = pageRep.create({
+  id: 'fruit-1', // ключ типа "string"
+  name: 'Banana',
+  description: 'An edible fruit'
+});
+
+console.log(banana);
+// {
+//   "id": "fruit-1",
+//   "name": 'Banana',
+//   "description": "An edible fruit"
+// }
+```
+
 ## Модель данных
 
 Модель описывает структуру документа определенной коллекции. Экземпляр