MongoDB\GridFS\Bucket::getFileIdForStream()
이 페이지의 내용
정의
매개변수
$stream
: 리소스- GridFS 스트림 리소스입니다.
Return Values
GridFS 스트림과 연결된 메타데이터 문서의 _id
필드입니다. 반환 유형은 버킷의 typeMap
옵션에 따라 달라집니다.
오류/예외
MongoDB\GridFS\Exception\CorruptFileException
파일의 메타데이터 또는 청크 문서에 예기치 않거나 잘못된 데이터가 포함된 경우
MongoDB\Exception\InvalidArgumentException
매개변수 또는 옵션의 구문 분석과 관련된 오류의 경우입니다.
MongoDB\ 드라이버\Exception\RuntimeException 확장 수준의 다른 오류(예: 연결 오류).
예시
$bucket = (new MongoDB\Client)->test->selectGridFSBucket(); $stream = $bucket->openUploadStream('filename'); $id = $bucket->getFileIdForStream($stream); var_dump($id); fclose($stream);
이 경우 출력은 다음과 유사합니다:
object(MongoDB\BSON\ObjectId)#3005 (1) { ["oid"]=> string(24) "5acfb37d7e21e83cdb3e1583" }