(mongodb >=1.0.0)
Tipo BSON para un » ObjectId. El valor se compone de 12 bytes, donde los primeros cuatro bytes son un timestamp que refleja la creación del ObjectId. Más precisamente, el valor se compone de :
En MongoDB, cada documento almacenado en una colección requiere un campo
_id
único que actúa como clave primaria. Si un documento
insertado omite el campo _id
, la extensión genera
automáticamente un ObjectId para el campo _id
.
El uso de ObjectId para el campo _id
proporciona las
siguientes ventajas adicionales:
_id
que almacena valores ObjectId
equivale aproximadamente a la ordenación por fecha de creación.
Versión | Descripción |
---|---|
PECL mongodb 2.0.0 |
This class no longer implements the Serializable interface. |
PECL mongodb 1.12.0 | Implementa Stringable para PHP 8.0+. |
PECL mongodb 1.3.0 |
Renombrado de Implementa MongoDB\BSON\ObjectIdInterface. |
PECL mongodb 1.2.0 | Implementa Serializable y JsonSerializable. |