©
This document uses PHP Chinese website manual Release
(PECL mongo >= 0.9.0)
MongoDBRef::create — 创建一个新的数据库引用
$collection
, mixed $id
[, string $database
] )如果没有指定数据库,将会使用当前数据库。
collection
集合名称(不包括数据库名)。
id
要链接的对象的 _id 字段。
database
数据库名。
返回引用。
Example #1 MongoDBRef::create() 例子
这个例子为文档创建了一个 addresses 的数据库引用。 MongoCollection::getName() 函数返回集合的名字(不包括数据库名)。
<?php
$addresses = $db -> addresses ;
$people = $db -> people ;
// 保存 $address,所以它有一个 _id
$addresses -> insert ( $address );
// 创建引用
$ref = MongoDBRef :: create ( $addresses -> getName (), $address [ '_id' ]);
//设置 $person 里的字段
$person [ 'address' ] = $ref ;
$people -> save ( $person );
?>