我正在尋找一個MongoDB查找查詢,只發現任何與字符串中的圖像,它的搜索是一個文件類型標題,所以它通常看起來像圖像/ PNG或文本/ HTML 。正則表達式MongoDB PHP查詢
我運行此代碼爲正則表達式:
array('fileType'=>array('$regex'=>'^image'))
而這種代碼總數:
foreach ($this->grid->find(array('fileType'=>array('$regex'=>'^image'))) as $file) {
$id = (string) $file->file['_id'];
$filename = htmlspecialchars($file->file["filename"]);
$filetype = isset($file->file["filetype"]) ? $file->file["filetype"] : 'application/octet-stream';
if($filetype == 'image/'.$chosenfile.''){
$links[] = sprintf('<img src="lib/download.php?id=%s" height="200px" width="200px">', $id);
}elseif($chosenfile == ''){
$links[] = sprintf('<img src="lib/download.php?id=%s" height="200px" width="200px">', $id);
}
}
是它返回一個錯誤? – Aaron