Mongodb 无法将MongoId::getPID返回的PID与第7和第8字节关联

Mongodb 无法将MongoId::getPID返回的PID与第7和第8字节关联,mongodb,mongodb-php,Mongodb,Mongodb Php,关于MongoID对象中的进程ID,我有两个混淆 根据文件,字节7和8表示PID。这里是第7和第8字节的“0a3d”十六进制值 返回的PID 15620如何与“0a3d”相关 每次getPID返回的PID都不同(但接近15620) 能解释一下吗 $id = new MongoId('4f7351390c211d0a3d000004'); print_r($id); //MongoId Object ( [$id] => 4f7351390c211d0a3d000004 ) print

关于MongoID对象中的进程ID,我有两个混淆

根据文件,字节7和8表示PID。这里是第7和第8字节的“0a3d”十六进制值

返回的PID 15620如何与“0a3d”相关

每次getPID返回的PID都不同(但接近15620)

能解释一下吗

$id = new MongoId('4f7351390c211d0a3d000004');
print_r($id);

//MongoId Object ( [$id] => 4f7351390c211d0a3d000004 ) 

print_r($id->getpID());

//15620

从此处的文档:

getPID()返回用于创建此MongoId的PID,因此它将返回运行此代码的上下文中的进程id。我不认为它在做你期望它做的事情,那就是去掉第7和第8字节

我创建了一个PHP问题来跟踪这个问题