MongoId ��

(PECL mongo >=0.8.0)

���

Ϊ���ݿ���󴴽���Ψһ��ʶ���� ����������ݿ�Ķ��󲻾��� _id �ֶΣ�����Ϊ _id �ֶ����һ�� MongoId ʵ����Ϊֵ�� ������ݾ�����Ȼ��Ψһ�ֶΣ�����˵���û����� timestamp����������Ϊ _id �ֶ�Ҳ���������ᱻ һ�� MongoId �滻��

MongoId ��ʵ�������˹�ϵ���ݿ��������еĽ�ɫ�� ������ݲ�������Ȼ��Ψһ�������ṩһ���� �������ڷֲ�ʽ���ݿ��в��Ṥ���úܺã���Ϊ���޷������ҵ���һ�����֡� ������ܹ������ڷֲ�ʽ�¿��ٲ���Ψһֵ��������

ÿ�� MongoId ���� 12 ���ֽڣ�ʹ�����ַ�����ʽ�� 24 ��ʮ�������ַ����� ǰ�ĸ��ֽ���һ��ʱ�����timestamp�����������ǿͻ����������� hash ժҪ��Ȼ�����������нű��Ľ��� ID�� �����λ��һ������ֵ��

MongoId �ǿ������л�/�����л��ġ� �������л���ĸ�ʽ�����ǵ��ַ�����ʽ�Ƚ���

C:7:"MongoId":24:{4af9f23d8ead0e1d32000000}

��ժҪ

MongoId {
public string $id = NULL ;
/* ���� */
public __construct ([ string|MongoId $id = NULL ] )
public static getHostname ( void ) : string
public getInc ( void ) : int
public getPID ( void ) : int
public getTimestamp ( void ) : int
public static isValid ( mixed $value ) : bool
public static __set_state ( array $props ) : MongoId
public __toString ( void ) : string
}

Fields

id
����ֶΰ����˸ö�����ַ��������ʽ��

�μ�

���� » ids �� MongoDB �����ĵ���

Table of Contents