(PECL mongo >=0.9.0)
MongoCollection::save — Sauve un objet dans une collection
Si l'objet est déjà dans la base, modifie la base et sinon, insère l'objet.
Le tableau à sauver.
Retourne si l'objet a été sauvé.
Exemple #1 Exemple avec MongoCollection::save()
<?php
$obj = array('x' => 1);
// insertion de $obj dans la base
$collection->save($obj);
// ajout d'un nouveau champ
$obj['foo'] = 'bar';
// $obj ne peut pas être inséré, car il causerait une duplication
$collection->insert($obj);
// sauvegarde de la modification de $obj
$collection->save($obj);
?>