php讀寫mongoDB中的binary資料
阿新 • • 發佈:2018-12-24
官方文件
讀資料
使用方法jsonSerialize(),如
$image->feature->jsonSerialize();
寫資料
通過Binary建構函式
$data['feature'] = new Binary($res['feature']['$binary'],$res['feature']['$type']);
一個寫例項
public function parseAction($json_data,$connection)
{
$res = json_decode($json_data,true);
$data ['aaa'] = $res['aaa'];
$data['bbb'] = $res['bbb'];
$data['ccc'] = $res['ccc'];
$data['feature'] = new Binary($res['feature']['$binary'],$res['feature']['$type']);
$image_db = $connection->selectCollection('t_image');
$insert_result = $image_db->insertOne($data);
if($insert_result ->getInsertedCount() < 1){
echo 'insert failed';
}else{
echo 'insert success';
}
}