codeIgniter mongoDB删除文档无法使用id
这不起作用:codeIgniter mongoDB删除文档无法使用id,codeigniter,mongodb,Codeigniter,Mongodb,这不起作用: function delmodel() { $this->mongo_db->where->(array('_id'=>'5195b4293f8f31362a4f2093'))->delete('links'); } 这是有效的: function delmodel() { $this->mongo_db->where->(array('url'=>'www.google.com'))->delete('l
function delmodel()
{
$this->mongo_db->where->(array('_id'=>'5195b4293f8f31362a4f2093'))->delete('links');
}
这是有效的:
function delmodel()
{
$this->mongo_db->where->(array('url'=>'www.google.com'))->delete('links');
}
我正在使用CodeIgniter MongoDB,我的输出完全让我困惑。尝试以下方法
function delmodel()
{
$id = new MongoId('5195b4293f8f31362a4f2093');
$this->mongo_db->where->(array('_id'=> $id))->delete('links');
}
我不使用codeigniter和您正在使用的任何库,所以这可能是一个愚蠢的问题,但是mongo不需要id作为MongoID对象吗?