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