PHP Doku:: Returns a single file matching the criteria - mongogridfs.findone.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAnbieterspezifische DatenbankerweiterungenMongoDB Native DriverGridFS ClassesThe MongoGridFS classMongoGridFS::findOne

Ein Service von Reinhard Neidl - Webprogrammierung.

The MongoGridFS class

<<MongoGridFS::find

MongoGridFS::get>>

MongoGridFS::findOne

(PECL mongo >=0.9.0)

MongoGridFS::findOneReturns a single file matching the criteria

Beschreibung

public MongoGridFSFile MongoGridFS::findOne ([ mixed $query = array() ] )

Parameter-Liste

query

The filename or criteria for which to search.

Rückgabewerte

Returns a MongoGridFSFile or NULL.

Beispiele

Beispiel #1 MongoGridFS::findOne() example

Example demonstrating how to find a single file from the MongoGridFS.

<?php

$downloads 
$mongo->my_db->getGridFS('downloads');

$downloads->storeFile('filename.tgz');

$download $downloads->findOne('filename.tgz'); // instance of MongoGridFSFile

print_r($download);
?>

See MongoGridFSFile for more information about how to work with files.

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

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
        )

)

Keine BenutzerBeiträge.
- Beiträge aktualisieren...



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)