PHP Класс MongoLite\Collection

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$database Database
$name string

Открытые методы

Метод Описание
__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

Защищенные методы

Метод Описание
_insert ( array &$document ) : mixed Insert document

Описание методов

__construct() публичный метод

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

_insert() защищенный метод

Insert document
protected _insert ( array &$document ) : mixed
$document array
Результат mixed

count() публичный метод

Count documents in collections
public count ( mixed $criteria = null ) : integer
$criteria mixed
Результат integer

drop() публичный метод

Drop collection
public drop ( )

find() публичный метод

Find documents
public find ( mixed $criteria = null, $projection = null ) : object
$criteria mixed
Результат object Cursor

findOne() публичный метод

Find one document
public findOne ( mixed $criteria = null, $projection = null ) : array
$criteria mixed
Результат array

insert() публичный метод

Insert document
public insert ( array &$document ) : mixed
$document array
Результат mixed last_insert_id for single document or count count of inserted documents for arrays

remove() публичный метод

Remove documents
public remove ( mixed $criteria ) : mixed
$criteria mixed
Результат mixed

renameCollection() публичный метод

Rename Collection
public renameCollection ( string $newname ) : boolean
$newname string [description]
Результат boolean

save() публичный метод

Save document
public save ( array &$document ) : mixed
$document array
Результат mixed

update() публичный метод

Update documents
public update ( mixed $criteria, array $data ) : integer
$criteria mixed
$data array
Результат integer

Описание свойств

$database публичное свойство

Database
public $database

$name публичное свойство

public string $name
Результат string