次の構造のテーブルがmongoにあります。
array(
'Subscriber' => array(
'0' => 'Name 1',
'1' => 'Name 1',
'2' => 'Name 2',
)
)
次のコードを使用して、サブスクライバーからアイテムを削除しています。
$setData["subscriber.1"]=1;
$result = $this->mongo->pages->update($condition1, array('$unset' => $setData), array('safe' => true));
$result = $this->mongo->pages->update($condition1, array('$pull' => array('subscriber' => null)), array('safe' => true));
それはうまく動作しますが、Mongo cursor Error:Cannot apply $pull/$pullAll modifier to non-array
誰もが理由を知っていますか?