PHP Class MongoLite\Collection

Afficher le fichier Open project: aheinze/mongo-lite

Méthodes publiques

Свойство Type Description
$database Database
$name string

Méthodes publiques

Méthode Description
__construct ( string $name, object $database ) Constructor
count ( mixed $criteria = null ) : integer Count documents in collections
drop ( ) Drop collection
find ( mixed $criteria = null, $projection = null ) : object Find documents
findOne ( mixed $criteria = null, $projection = null ) : array Find one document
insert ( array &$document ) : mixed Insert document
remove ( mixed $criteria ) : mixed Remove documents
renameCollection ( string $newname ) : boolean Rename Collection
save ( array &$document ) : mixed Save document
update ( mixed $criteria, array $data ) : integer Update documents

Méthodes protégées

Méthode Description
_insert ( array &$document ) : mixed Insert document

Method Details

__construct() public méthode

Constructor
public __construct ( string $name, object $database )
$name string
$database object

_insert() protected méthode

Insert document
protected _insert ( array &$document ) : mixed
$document array
Résultat mixed

count() public méthode

Count documents in collections
public count ( mixed $criteria = null ) : integer
$criteria mixed
Résultat integer

drop() public méthode

Drop collection
public drop ( )

find() public méthode

Find documents
public find ( mixed $criteria = null, $projection = null ) : object
$criteria mixed
Résultat object Cursor

findOne() public méthode

Find one document
public findOne ( mixed $criteria = null, $projection = null ) : array
$criteria mixed
Résultat array

insert() public méthode

Insert document
public insert ( array &$document ) : mixed
$document array
Résultat mixed last_insert_id for single document or count count of inserted documents for arrays

remove() public méthode

Remove documents
public remove ( mixed $criteria ) : mixed
$criteria mixed
Résultat mixed

renameCollection() public méthode

Rename Collection
public renameCollection ( string $newname ) : boolean
$newname string [description]
Résultat boolean

save() public méthode

Save document
public save ( array &$document ) : mixed
$document array
Résultat mixed

update() public méthode

Update documents
public update ( mixed $criteria, array $data ) : integer
$criteria mixed
$data array
Résultat integer

Property Details

$database public_oe property

Database
public $database

$name public_oe property

public string $name
Résultat string