|
MongoDB::createDBRefデータベース参照を作成する 説明
public array MongoDB::createDBRef
( string
$collection
, mixed $document_or_id
)このメソッドは、データベース参照を作るための柔軟なインターフェイスです (MongoDBRef を参照ください)。 パラメータ
返り値データベース参照配列を返します。
_id フィールドがない配列を
document_or_id に渡した場合は、 例例1 MongoDB::createDBRef の例 この例は、ドキュメントからデータベース参照配列を作成する方法を示します。
<?php 上の例の出力は、 たとえば以下のようになります。 Array ( [title] => Test article [description] => Test article description [_id] => MongoId Object ( ) ) Array ( [$ref] => articles [$id] => MongoId Object ( ) ) これで、別のドキュメントに $ref を格納して、それを後から MongoDB::getDBRef や MongoCollection::getDBRef で取得できるようになりました。 例2 MongoDB::createDBRef の例 この例は、id からデータベース参照配列を作成する方法を示します。
<?php |