そのため、mongoの最新の(不安定な)バージョンで、次のように実装されたようです。
PHPで動作させようとしていますが、動作しません。使ってます:
$newData = array(
'$push' => array(
"$array" => $obj,
'$size' => 10
)
);
$collection->update(array("_id" => new MongoId("$IDIn")), $newData);
今、それは明らかに機能していません。理由は次の2つのうちの1つだと思います。
- PHPドライバー(1.3.2)はまだこの機能をサポートしていませんが、サーバーで定義された関数を使用しているだけなので、疑わしいです。
- コマンドは$size:$ integerではありませんが、その場合、その説明はどこにも見つかりません。
誰かがすでにこの問題を抱えていましたか?
前もって感謝します。