Definição
Parâmetros
$stream: recurso- O recurso de fluxo GridFS.
Return Values
O campo _id do documento de metadados associado ao fluxo GridFS. O tipo de retorno depende da opção typeMap do bucket.
Erros/exceções
MongoDB\GridFS\Exception\CorruptFileException se os metadados ou documento de parte do arquivo contiverem dados inesperados ou inválidos.
MongoDB\Exception\InvalidArgumentException para erros relacionados à análise de parâmetros ou opções.
MongoDB\Driver\Exception\RuntimeException para outros erros no nÃvel da extensão (por exemplo erros de conexão).
Exemplos
$bucket = (new MongoDB\Client)->test->selectGridFSBucket();
$stream = $bucket->openUploadStream('filename');
$id = $bucket->getFileIdForStream($stream);
var_dump($id);
fclose($stream);A saÃda seria então semelhante a:
object(MongoDB\BSON\ObjectId)#3005 (1) { ["oid"]=> string(24) "5acfb37d7e21e83cdb3e1583"}