首页 > Web开发 > 详细

php中ObjectId类的使用

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

php中ObjectId类的使用

原文:https://www.cnblogs.com/qumogu/p/14734654.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!