0

javascript シェルが $pull をサポートしているのに、PHP ドライバーに $pull 修飾子が表示されません。

{ $pull : { field : _value } }

次の PHP コードは、$pull 修飾子がサポートされていないことを否定しています

array('$pull' => array('x' => 'y'));

回避策はありますか?

4

1 に答える 1

1

$pull は php ドライバー用に存在します。構文は次のとおりです。

$db -> update(array('field' => 'value'), array('$pull' => array('field_array' => $value)));

$pull は、フィールドが配列の場合にのみ機能します。

于 2012-03-27T10:29:56.340 に答える