(PECL mongo >=0.9.0)
MongoCollection::insert — 配列をコレクションに追加する
配列。
配列が空でなかったかどうかを返します (空の配列は追加されません)。
配列が保存されたかどうかを返します。
例1 MongoCollection::insert() の _id の例
オブジェクトを挿入すると、参照渡しでない限りはそこに _id フィールドを追加します。
<?php
$a = array('x' => 1);
$collection->insert($a);
var_dump($a)
$b = array('x' => 1);
$ref = &$b;
$collection->insert($ref);
var_dump($ref);
?>
上の例の出力は、 たとえば以下のようになります。
array(2) { ["x"]=> int(1) ["_id"]=> object(MongoId)#4 (0) { } } array(1) { ["x"]=> int(1) }