MongoDB\GridFS\Bucket::getFileDocumentForStream()
이 페이지의 내용
정의
매개변수
$stream
: 리소스- GridFS 스트림 리소스입니다.
Return Values
GridFS 스트림과 연결된 메타데이터 문서입니다. 반환 유형은 버킷의 typeMap
옵션에 따라 달라집니다.
오류/예외
MongoDB\Exception\InvalidArgumentException
매개변수 또는 옵션의 구문 분석과 관련된 오류의 경우입니다.
MongoDB\ 드라이버\Exception\RuntimeException 확장 수준의 다른 오류(예: 연결 오류).
예시
$bucket = (new MongoDB\Client)->test->selectGridFSBucket(); $stream = $bucket->openUploadStream('filename'); $fileDocument = $bucket->getFileDocumentForStream($stream); var_dump($fileDocument); fclose($stream);
이 경우 출력은 다음과 유사합니다:
object(MongoDB\Model\BSONDocument)#4956 (1) { ["storage":"ArrayObject":private]=> array(3) { ["_id"]=> object(MongoDB\BSON\ObjectId)#4955 (1) { ["oid"]=> string(24) "5acfb05b7e21e83b5a29037c" } ["chunkSize"]=> int(261120) ["filename"]=> string(8) "filename" } }