(PECL mongo >=0.9.0)
MongoDB::createDBRef — �������ݿ�����
���������һ���������ݿ����õ���չ�ӿڣ��ο�MongoDBRef��
collection
���ݿ�����ָ��ļ���
document_or_id
�����һ�������������� _id �ֶν�����������ID�������һ�� MongoId ������������������Ϊ����ID��
����һ�����ݿ��������顣
���һ��û��
_id
�ֶε�������Ϊ
document_or_id
������NULL
�ᱻ���ء�
Example #1 MongoDB::createDBRef()ʵ��
��ʾ��δӳ����д����ĵ������ݿ����á�
<?php
$articles = $db->articles;
$article = array(
'title' => 'Test article',
'description' => 'Test article description'
);
$articles->insert($article);
$ref = $db->createDBRef('articles', $article);
print_r($article);
print_r($ref);
?>
�������̵���������ڣ�
Array ( [title] => Test article [description] => Test article description [_id] => MongoId Object ( ) ) Array ( [$ref] => articles [$id] => MongoId Object ( ) )
����$ref���Ա����浽��һ���ĵ��У�����֮��ͨ�� MongoDB::getDBRef()��MongoCollection::getDBRef() ����ȡ�ء�
Example #2 MongoDB::createDBRef()ʵ��
��ʾ����ڳ�����ֵͨ��һ��id�������ݿ����á�
<?php
$id = new MongoId('47cc67093475061e3d9536d2');
$ref = $db->createDBRef('articles', $id);
?>