MongoDB\GridFS\Bucket::getFileIdForStream()
Definition
Parameters
$stream
: resource- The GridFS stream resource.
Return Values
The _id
field of the metadata document associated with the GridFS stream. The return type will depend on the bucket's typeMap
option.
Errors/Exceptions
MongoDB\GridFS\Exception\CorruptFileException
if the file's metadata or chunk documents contain unexpected or invalid data.MongoDB\Exception\InvalidArgumentException
for errors related to the parsing of parameters or options.
Examples
$bucket = (new MongoDB\Client)->test->selectGridFSBucket(); $stream = $bucket->openUploadStream('filename'); $id = $bucket->getFileIdForStream($stream); var_dump($id); fclose($stream);
The output would then resemble:
object(MongoDB\BSON\ObjectId)#3005 (1) { ["oid"]=> string(24) "5acfb37d7e21e83cdb3e1583" }