MongoDBRef
PHP Manual

MongoDBRef::create

(PECL mongo >= 0.9.0)

MongoDBRef::createCrée un nouvelle référence de base de données

Description

public static array MongoDBRef::create ( string $collection , mixed $id [, string $database ] )

Si aucune base de données n'est fournie, la base de données courante sera utilisée.

Liste de paramètres

collection

Nom de la collection (sans le nom de la base de données).

id

Le champ _id de l'objet à lier.

database

Nom de la base de données.

Valeurs de retour

Retourne la référence.

Exemples

Exemple #1 Exemple avec MongoDBRef::create()

Cet exemple crée une référence de base de données vers un document de la collection addresses. La fonction MongoCollection::getName() retourne le nom de la collection (sans y inclure le nom de la base de données).

<?php
$addresses 
$db->addresses;
$people $db->people;

// Sauvegarde $address. Cette variable a maintenant un identifiant
$addresses->insert($address);

// Crée une référence
$ref MongoDBRef::create($addresses->getName(), $address['_id']);

// Définitle champ dans la variable $person
$person['address'] = $ref;
$people->save($person);
?>

Voir aussi


MongoDBRef
PHP Manual