MongoGridFS::findOne
(PECL mongo >=0.9.0)
MongoGridFS::findOne — Lit un fichier unique satisfaisant les critères
Description
   public MongoGridFSFile MongoGridFS::findOne
    ([ mixed 
 $query = array()
   [, mixed $fields = array()
  ]] )Liste de paramètres
- 
     
      query
- 
      Le nom du fichier ou les critères à rechercher. 
Valeurs de retour
   Retourne un objet MongoGridFSFile,
   ou bien NULL.
  
Exemples
Exemple #1 Exemple pour MongoGridFS::findOne()
<?php
$downloads = $mongo->my_db->getGridFS('downloads');
$downloads->storeFile('filename.tgz');
$download = $downloads->findOne('filename.tgz'); // instance de MongoGridFSFile
print_r($download);
?>Voyez MongoGridFSFile pour plus d'informations sur la manière de gèrer les fichiers.
L'exemple ci-dessus va afficher quelque chose de similaire à :
MongoGridFSFile Object
(
    [file] => Array
        (
            [_id] => MongoId Object
                (
                )
            [filename] => filename.tgz
            [uploadDate] => MongoDate Object
                (
                    [sec] => 1274288014
                    [usec] => 467000
                )
            [chunkSize] => 262144
            [md5] => d41d8cd98f00b204e9800998ecf8427e
        )
    [gridfs:protected] => MongoGridFS Object
        (
            [chunks] => MongoCollection Object
                (
                )
            [filesName:protected] => downloads.files
            [chunksName:protected] => downloads.chunks
        )
)
