MongoDB\GridFS\Bucket::getFileDocumentForStream()
定義
パラメーター
$stream
: resource- GridFS ストリーム リソース。
Return Values
GridFS ストリームに関連付けられたメタデータ ドキュメント。 戻り値の型は、バケットのtypeMap
オプションによって異なります。
エラーと例外
MongoDB\Exception\InvalidArgumentException
は、パラメータまたはオプションの解析に関連するエラーの場合は です。
MongoDB\Driver\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" } }