(PECL mongo >=0.9.0)
MongoCollection::save — オブジェクトをコレクションに保存する
データベースから取得したオブジェクトの場合はデータベース上の既存のオブジェクトを更新し、 それ以外の場合はオブジェクトを追加します。
保存したい配列。
オブジェクトが保存されたかどうかを返します。
例1 MongoCollection::save() の例
<?php
$obj = array('x' => 1);
// $obj を db に追加します
$collection->save($obj);
// 別のフィールドを追加します
$obj['foo'] = 'bar';
// $obj をもう一度追加することはできません。_id が重複しているからです
$collection->insert($obj);
// 新しいフィールドつきの $obj で上書きします
$collection->save($obj);
?>