(PECL mongo >=0.9.0)
MongoCollection::createDBRef — Crea una referencia a una 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 MongoCollection::createDBRef()
<?php
$canciones = $db->canciones;
$listasDeReproduccion = $db->listasdereproduccion;
// crea una referencia a una canción
$manamana = $canciones->findOne(array('titulo' => 'Ma na ma na'));
$refACancion = $canciones->createDBRef($manamana);
// añade la referencia a mi lista de reproducción
$listasDeReproduccion->update(array('usuario' => 'yo'), array('$push' => array('listadecanciones' => $refACancion)));
?>