私はmongoDbデータベースから_idに基づいて何かを削除しようとしています。私はこれが関数であるCodeIgniterのライブラリを使用しています:MongoDb delete query
public function delete($collection = "")
{
if(empty($collection))
{
show_error("No Mongo collection selected to delete from", 500);
}
try
{
$this->db->{$collection}->remove($this->wheres, array('fsync' => TRUE, 'justOne' => TRUE));
return(TRUE);
}
catch(MongoCursorException $e)
{
show_error("Delete of data into MongoDB failed: {$e->getMessage()}", 500);
}
}
そして私は
$this->mongo_db->delete('videos', $data = array('_id' => $id));
それは間違いなく私が欲しいものを削除ではなくを削除するためにこれをやっています。私はmongoに新しいので、どこでエラーをチェックすべきですか?
私は同様の問題に遭遇しました。 CodeIgniterのmongodbライブラリが何も削除できないようです –