(PECL mongo >=0.9.0)
MongoCollection::save — Saves an object to this collection
If the object is from the database, update the existing database object, otherwise insert this object.
Array to save.
Options for the save.
"safe"
Check that the save succeeded.
Returns if the object was saved.
Throws MongoCursorException if the "safe" option is set and the save fails.
Versão | Descrição |
---|---|
1.0.5 | Added "options" parameter. |
Exemplo #1 MongoCollection::save() example
<?php
$obj = array('x' => 1);
// insert $obj into the db
$collection->save($obj);
// add another field
$obj['foo'] = 'bar';
// $obj cannot be inserted again, causes duplicate _id error
$collection->insert($obj);
// save updates $obj with the new field
$collection->save($obj);
?>