(mongodb >=1.0.0)
Тип BSON для » ObjectId. Значение состоит из 12 байтов, где первые четыре байта являются меткой времени, которая отражает создание ObjectId. В частности, значение состоит из:
В MongoDB каждый документ, хранящийся в коллекции, требует уникального поля _id, которое действует как первичный ключ. Если во вставленном документе пропущено поле _id, драйвер автоматически создает ObjectId для поля _id.
Использование ObjectIds для поля _id обеспечивает следующие дополнительные преимущества:
Версия | Описание |
---|---|
1.3.0 |
Переименован из MongoDB\BSON\ObjectID в MongoDB\BSON\ObjectId. Реализует интерфейс MongoDB\BSON\ObjectIdInterface. |
1.2.0 | Реализует интерфейсы Serializable и JsonSerializable. |