(PECL mongo >= 0.9.0)
MongoDBRef::create — Creates a new database reference
Extensia care definește această clasă este învechită. În loc, trtebuie utilizată extensia MongoDB. Nu există un echivalent al acestei clase în noua extensie.
The concept of database references, and hence this class, has been deprecated.
If no database is given, the current database is used.
collection
Collection name (without the database name).
id
The _id field of the object to which to link.
database
Database name.
Returns the reference.
Example #1 MongoDBRef::create() example
This creates a database reference to a document in the addresses collection. The MongoCollection::getName() function returns the name of the collection (not including the database name).
<?php
$addresses = $db->addresses;
$people = $db->people;
// save $address so it has an _id
$addresses->insert($address);
// create a reference
$ref = MongoDBRef::create($addresses->getName(), $address['_id']);
// set the field in $person
$person['address'] = $ref;
$people->save($person);
?>