このクラスを使用して、空のオブジェクトをデータベースに追加します。
空の配列を挿入すると配列型のドキュメントが作成されます。 これを使用して $push アップデートを行うことができます。
<?php
$collection->insert(array('x' => array()));
?>
空の配列が配列として登録されたことをシェルで確認します。
> db.collection.findOne() { 'x' : [] }
MongoEmptyObj を挿入すると、オブジェクト型のドキュメントが作成されます。
<?php
$collection->insert(array('x' => new MongoEmptyObj()));
?>
MongoEmptyObj がオブジェクトとして登録されたことをシェルで確認します。
> db.collection.findOne() { 'x' : {} }