Page 61 - 6182
P. 61
старші 4 байти – кількість секунд, які минули з початку
епохи Unix (1/1/1970);
наступні 3 байти – ідентифікатор пристрою;
наступні 2 байти – ідентифікатор процесу;
наступні 3 байти – лічильник, який стартує із випадкового
значення.
Загалом більшість інформаційних систем працюють згідно
принципів CRUD – Create (Створення), Read (Читання), Update
(оновлення), Delete (видалення). На рисунку 8.2 і 8.3 розглянуто
тільки процеси створення нового документу в деякій колекції, а
також вивід інформації з колекції. Доповнимо оглядом інших
операцій.
Для оновлення даних в колекції існує наступний набір
методів:
db.collection.update ()
db.collection.updateOne()
db.collection.updateMany()
…
При використанні методу update() для оновлення даних в
mongo передбачений наступний підхід
db.collection.update(
<query>,
<update>,
{
upsert: <boolean>,
multi: <boolean>,
writeConcern: <document>,
collation: <document>,
arrayFilters: [ <filterdocument1>, ... ]
}
)
Де <query> це запит-фільтр, відповідно до якого будуть
вибиратися дані для оновлення; <update> набір операторів для
оновлення. Нижче, на рисунку 8.5, наведено приклад використання
update().
61