|
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 |