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.
MongoDB\Driver\Exception\RuntimeException for other errors at the extension level (e.g. connection errors).
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" }