(mongodb >=1.0.0)
Тип BSON для » ObjectId. Значение состоит из 12 байтов, где первые четыре байта являются меткой времени, которая отражает создание ObjectId. В частности, значение состоит из:
В MongoDB каждый документ, хранящийся в коллекции, требует уникального
поля _id
, которое действует как первичный ключ. Если во вставленном
документе пропущено поле _id
, драйвер автоматически
создаёт ObjectId для поля _id
.
Использование ObjectIds для поля _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. |