MongoCollection::createDBRef

(PECL mongo >=0.9.0)

MongoCollection::createDBRefCrea una referencia a una base de datos

Descripción

public MongoCollection::createDBRef ( mixed $document_or_id ) : array

Parámetros

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.

Valores devueltos

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.

Ejemplos

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

?>

Ver también