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

+ 38 - 0
README.md

@@ -298,6 +298,25 @@ console.log(person);
 // не передавалось с новым составом
 ```
 
+Использование параметра `filter`
+
+```js
+// третий параметр принимает объект настроек
+// возвращаемого результата (опционально)
+const result = await rep.replaceById(12, data, {
+  // "fields" - если определено, то результат
+  // будут включать только указанные поля
+  fields: 'name',
+  fields: ['name', 'age'],
+
+  // "include" - включить в результат связанные
+  // документы (см. Связи)
+  include: 'father',
+  include: {father: 'hobbies'},
+  include: ['father', 'mother'],
+});
+```
+
 #### patchById(id, data, filter = undefined)
 
 Частично обновляет существующий документ по идентификатору и возвращает его.
@@ -332,6 +351,25 @@ console.log(result);
 // }
 ```
 
+Использование параметра `filter`
+
+```js
+// третий параметр принимает объект настроек
+// возвращаемого результата (опционально)
+const result = await rep.patchById(24, data, {
+  // "fields" - если определено, то результат
+  // будут включать только указанные поля
+  fields: 'name',
+  fields: ['name', 'code'],
+
+  // "include" - включить в результат связанные
+  // документы (см. Связи)
+  include: 'city',
+  include: {city: 'country'},
+  include: ['city', 'airlines'],
+});
+```
+
 #### patch(data, where = undefined)
 
 Обновляет документы и возвращает их число. Используется для