Mongo
PHP Manual

MongoEmptyObj クラス

導入

このクラスを使用して、空のオブジェクトをデータベースに追加します。

空の配列を挿入すると配列型のドキュメントが作成されます。 これを使用して $push アップデートを行うことができます。

<?php
$collection
->insert(array('x' => array()));
?>

空の配列が配列として登録されたことをシェルで確認します。

> db.collection.findOne()
{ 'x' : [] }

MongoEmptyObj を挿入すると、オブジェクト型のドキュメントが作成されます。

<?php
$collection
->insert(array('x' => new MongoEmptyObj()));
?>

MongoEmptyObj がオブジェクトとして登録されたことをシェルで確認します。

> db.collection.findOne()
{ 'x' : {} }

クラス概要

MongoEmptyObj
MongoEmptyObj {
}

Mongo
PHP Manual