Definición
Parámetros
$stream: resource- El recurso de transmisión GridFS.
Return Values
El campo _id del documento de metadatos asociado con la secuencia GridFS. El tipo de retorno dependerá de la opción typeMap del contenedor.
Errores/Excepciones
MongoDB\GridFS\Exception\CorruptFileException si los metadatos del archivo o los documentos fragmentados contienen datos inesperados o no válidos.
MongoDB\Exception\InvalidArgumentException para errores relacionados con el análisis de parámetros u opciones.
MongoDB\Controlador\Excepción\Excepción de tiempo de ejecución para otros errores a nivel de extensión (por ejemplo errores de conexión).
Ejemplos
$bucket = (new MongoDB\Client)->test->selectGridFSBucket(); $stream = $bucket->openUploadStream('filename'); $id = $bucket->getFileIdForStream($stream); var_dump($id); fclose($stream);
El resultado sería entonces similar a lo siguiente:
object(MongoDB\BSON\ObjectId)#3005 (1) { ["oid"]=> string(24) "5acfb37d7e21e83cdb3e1583" }