|
|
@@ -275,6 +275,9 @@ console.log(person);
|
|
|
Возвращает число затронутых документов.
|
|
|
|
|
|
```js
|
|
|
+// перед выполнением метода `patch`
|
|
|
+// содержание коллекции имеет состав
|
|
|
+// из двух документов
|
|
|
// [
|
|
|
// {
|
|
|
// "id": 1,
|
|
|
@@ -287,28 +290,35 @@ console.log(person);
|
|
|
// "name": "Moscow"
|
|
|
// }
|
|
|
// ]
|
|
|
+
|
|
|
+// первым аргументом передаем объект
|
|
|
+// с данными для обновления
|
|
|
const result = await rep.patch({
|
|
|
type: 'city',
|
|
|
updatedAt: new Date().toISOString(),
|
|
|
});
|
|
|
|
|
|
+// выводим количество затронутых
|
|
|
+// документов
|
|
|
console.log(result);
|
|
|
// 2
|
|
|
|
|
|
+// методом `find` просматриваем содержимое
|
|
|
+// коллекции для проверки изменений
|
|
|
const docs = await rep.find();
|
|
|
console.log(docs);
|
|
|
// [
|
|
|
// {
|
|
|
// "id": 1,
|
|
|
-// "type": "city",
|
|
|
+// "type": "city", <= значение обновлено
|
|
|
// "name": "Bangkok",
|
|
|
-// "updatedAt": "2023-12-02T14:13:27.649Z"
|
|
|
+// "updatedAt": "2023-12-02T14:13:27.649Z" <= новое значение
|
|
|
// },
|
|
|
// {
|
|
|
// "id": 2,
|
|
|
-// "type": "city",
|
|
|
+// "type": "city", <= значение обновлено
|
|
|
// "name": "Moscow",
|
|
|
-// "updatedAt": "2023-12-02T14:13:27.649Z"
|
|
|
+// "updatedAt": "2023-12-02T14:13:27.649Z" <= новое значение
|
|
|
// }
|
|
|
// ]
|
|
|
```
|