(mongodb >=1.0.0)
Класс представляет BSON-данные с типом » ObjectId. Значение состоит из 12 байтов, в которых первые четыре байта — метка времени, которая отражает время, в которое создали объект ObjectId. Подробный состав значения:
В БД MongoDB для каждого документа, который хранится в коллекции, требуется уникальное
поле _id, которое играет роль первичного ключа. Модуль автоматически
генерирует значение ObjectId для поля _id, если во вставленном
документе нет поля _id.
Идентификаторы ObjectId для поля _id дают следующую
дополнительную выгоду:
_id, которое хранит значения ObjectId,
примерно эквивалентна сортировке по времени создания.
| Версия | Описание |
|---|---|
| PECL-модуль mongodb 2.0.0 |
Класс больше не реализует интерфейс Serializable. |
| PECL-модуль mongodb 1.12.0 | Класс теперь реализует интерфейс Stringable для PHP 8.0+. |
| PECL-модуль mongodb 1.3.0 |
Класс переименовали из Класс теперь реализует интерфейс MongoDB\BSON\ObjectIdInterface. |
| PECL-модуль mongodb 1.2.0 | Класс теперь реализует интерфейсы Serializable и JsonSerializable. |