문서 메뉴
문서 홈
/ / /
PHP 라이브러리 매뉴얼
/ /

MongoDB\GridFS\Bucket::getFileDocumentForStream()

이 페이지의 내용

  • 정의
  • 매개변수
  • 반환 값
  • 오류/예외
  • 예제
  • 다음도 참조하세요.
MongoDB\GridFS\Bucket::getFileDocumentForStream()

스트림과 연결된 GridFS 파일의 파일 문서를 가져옵니다.

function getFileDocumentForStream(resource $stream): array|object
$stream : 리소스
GridFS 스트림 리소스입니다.

GridFS 스트림과 연결된 메타데이터 문서입니다. 반환 유형은 버킷의 typeMap 옵션에 따라 달라집니다.

MongoDB\Exception\InvalidArgumentException 매개변수 또는 옵션의 구문 분석과 관련된 오류의 경우입니다.

MongoDB\Driver\Exception\RuntimeException 확장 수준의 기타 오류(예: 연결 오류)의 경우.

<?php
$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"
}
}

돌아가기

getDatabaseName()

다음

getFileIdForStream()