|
|
@@ -313,6 +313,23 @@ console.log(docs);
|
|
|
// ]
|
|
|
```
|
|
|
|
|
|
+Использование параметра `where`
|
|
|
+
|
|
|
+```js
|
|
|
+// второй аргумент опционально принимает
|
|
|
+// условие выборки обновляемых документов
|
|
|
+const result = await rep.patch(data, {
|
|
|
+ type: 'city', // поле "type" должно иметь значение "city"
|
|
|
+ description: { // оператор "like" проверяет поле "description"
|
|
|
+ like: 'the capital', // на наличие подстроки "the capital" в его значении
|
|
|
+ },
|
|
|
+ updatedAt: { // оператор "lt" проверяет значение поля
|
|
|
+ lt: '2023-12-02T21:00:00.000Z', // "updatedAt" на наличие более ранней даты,
|
|
|
+ }, // чем указана в условии
|
|
|
+ // см. раздел "фильтрация" и "операторы"
|
|
|
+});
|
|
|
+```
|
|
|
+
|
|
|
#### patchById(id, data, filter = undefined)
|
|
|
|
|
|
Частично обновляет существующий документ.
|