Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке ObjectId?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)ObjectId - спеціальний тип даних у BSON, який використовується в MongoDB як унікальний ідентифікатор документа в полі `_id`: складається з 12 байтів (timestamp, дані машини/процесу, лічильник) і генерується так, що ймовірність збігу практично нульова навіть на різних машинах. **Ключове:** за ObjectId можна дізнатися, коли документ було створено (час зашифрований у перших 4 байтах), а MongoDB створює `_id: ObjectId(...)` автоматично, якщо його не вказати вручну.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняObjectId - це спеціальний тип даних у BSON, який використовується в MongoDB як унікальний ідентифікатор документа в полі `_id`. ### Головні властивості 1. **Унікальність** ObjectId генерується так, що ймовірність збігу практично нульова навіть на різних машинах. 2. **Структура (12 байтів)** Він складається з: - 4 байти - час створення (timestamp), - 5 байтів - дані машини й процесу, - 3 байти - лічильник. 3. **Зберігає час усередині** За ObjectId можна дізнатися, коли документ було створено - це зручно для логів і аналітики. 4. **Автогенерація** MongoDB створює `_id: ObjectId(...)` автоматично, якщо його не вказати вручну. **Підсумок:** ObjectId - це компактний, унікальний ідентифікатор документа із зашифрованим часом створення, який MongoDB призначає за замовчуванням.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.