(PECL mongo >=0.9.0)
MongoDB::createDBRef — Crea una referencia a base de datos
Este método es una interfaz flexible que permite crear referencias a bases de datos (vea MongoDBRef).
collection
     Colección a la que apuntará la referencia de base de datos.
document_or_id
     Si se proporciona un array o un objeto, su campo _id será usado como ID de referencia. Si se proporciona un MongoId o un escalar, se usará como ID de referencia.
Devuelve un array de referencia a base de datos.
   Si se proporcionó un array sin el campo _id como
   parámetro document_or_id, será devuelto NULL.
  
Ejemplo #1 Ejemplo de MongoDB::createDBRef()
Ejemplo que muestra cómo crear una referencia a base de datos a partir de un documento.
<?php
$articulos = $db->articulos;
$articulo = array(
 'titulo' => 'Articulo de prueba',
 'descripcion' => 'Descripcion de articulo de prueba'
);
$articulos->insert($articulo);
$ref = $db->createDBRef('articulos', $articulo);
print_r($articulo);
print_r($ref);
?>
El resultado del ejemplo sería algo similar a:
     Array
     (
         [title] => Articulo de prueba
         [description] => Descripcion de articulo de prueba
         [_id] => MongoId Object
             (
             )
     )
     Array
     (
         [$ref] => articulos
         [$id] => MongoId Object
             (
             )
     )
     Ahora, $ref puede ser almacenado en otro documento, y consultado más adelante con MongoDB::getDBRef() o con MongoCollection::getDBRef().
Ejemplo #2 Ejemplo de MongoDB::createDBRef()
Ejemplo que muestra cómo crear una referencia a base de datos a partir de un id.
<?php
$id = new MongoId('47cc67093475061e3d9536d2');
$ref = $db->createDBRef('articulos', $id);
?>