- 位置:\MongoDB\BSON\ObjectId
- 创建:
- 如果创建时,传入标准的ObjectId字符串,会创建一个以字符串为ID的ObjectID
- 如果创建时,不传参,将以当下时间和机器进程ID创建新的ObjectID
- 类方法说明
- MongoDBBSONObjectId::__construct — Construct a new ObjectId
- MongoDBBSONObjectId::getTimestamp — 获取oid的时间戳
- MongoDBBSONObjectId::jsonSerialize — Returns a representation that can be converted to JSON
- MongoDBBSONObjectId::serialize — Serialize an ObjectId
- MongoDBBSONObjectId::__toString — Returns the hexidecimal representation of this ObjectId
- MongoDBBSONObjectId::unserialize — Unserialize an ObjectId
- serialize方法可以将对象,序列化成一个字符串,用于存储,将来可以unserialize反序列化成对象
- jsonSerialize会返回一个数组,["$oid" => "xxxxxx"]
- 获得字符串ID,可以用sprintf("%s", $oid)