我在蒙戈结构如下表:
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
任何人都知道为什么吗?
这是一个mongodb问题,单引号实际上是正确的 – Sammaye 2013-02-18 08:26:41
谢谢兄弟,它的工作 – user1795109 2013-02-18 08:43:57