PHP Трейт Doctrine\MongoDB\Traits\LoggableCollectionTrait

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

Защищенные свойства (Protected)

Свойство Тип Описание
$loggerCallable callable The logger callable.

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

Метод Описание
aggregate ( array $pipeline, array $options = [] )
batchInsert ( array &$a, array $options = [] )
count ( array $query = [], $limitOrOptions, $skip )
deleteIndex ( $keys )
deleteIndexes ( )
distinct ( $field, array $query = [], array $options = [] )
drop ( )
ensureIndex ( array $keys, array $options = [] )
find ( array $query = [], array $fields = [] )
findAndRemove ( array $query, array $options = [] )
findAndUpdate ( array $query, array $newObj, array $options = [] )
findOne ( array $query = [], array $fields = [] )
getDBRef ( array $reference )
getIndexInfo ( )
group ( $keys, array $initial, $reduce, array $options = [] )
insert ( array &$a, array $options = [] )
log ( array $log ) Log something using the configured logger callable.
mapReduce ( $map, $reduce, $out = ['inline' => true], array $query = [], array $options = [] )
near ( $near, array $query = [], array $options = [] )
remove ( array $query, array $options = [] )
save ( array &$a, array $options = [] )
update ( $query, array $newObj, array $options = [] )
validate ( $scanData = false )

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

aggregate() публичный Метод

См. также: Collection::aggregate()
public aggregate ( array $pipeline, array $options = [] )
$pipeline array
$options array

batchInsert() публичный Метод

См. также: Collection::batchInsert()
public batchInsert ( array &$a, array $options = [] )
$a array
$options array

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

См. также: Collection::count()
public count ( array $query = [], $limitOrOptions, $skip )
$query array

deleteIndex() публичный Метод

См. также: Collection::deleteIndex()
public deleteIndex ( $keys )

deleteIndexes() публичный Метод

См. также: Collection::deleteIndexes()
public deleteIndexes ( )

distinct() публичный Метод

См. также: Collection::distinct()
public distinct ( $field, array $query = [], array $options = [] )
$query array
$options array

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

См. также: Collection::drop()
public drop ( )

ensureIndex() публичный Метод

См. также: Collection::ensureIndex()
public ensureIndex ( array $keys, array $options = [] )
$keys array
$options array

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

См. также: Collection::find()
public find ( array $query = [], array $fields = [] )
$query array
$fields array

findAndRemove() публичный Метод

См. также: Collection::findAndRemove()
public findAndRemove ( array $query, array $options = [] )
$query array
$options array

findAndUpdate() публичный Метод

См. также: Collection::findAndUpdate()
public findAndUpdate ( array $query, array $newObj, array $options = [] )
$query array
$newObj array
$options array

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

См. также: Collection::findOne()
public findOne ( array $query = [], array $fields = [] )
$query array
$fields array

getDBRef() публичный Метод

См. также: Collection::getDBRef()
public getDBRef ( array $reference )
$reference array

getIndexInfo() публичный Метод

См. также: Collection::getIndexInfo()
public getIndexInfo ( )

group() публичный Метод

См. также: Collection::group()
public group ( $keys, array $initial, $reduce, array $options = [] )
$initial array
$options array

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

См. также: Collection::insert()
public insert ( array &$a, array $options = [] )
$a array
$options array

log() публичный Метод

Log something using the configured logger callable.
См. также: Loggable::log()
public log ( array $log )
$log array

mapReduce() публичный Метод

См. также: Collection::mapReduce()
public mapReduce ( $map, $reduce, $out = ['inline' => true], array $query = [], array $options = [] )
$query array
$options array

near() публичный Метод

См. также: Collection::near()
public near ( $near, array $query = [], array $options = [] )
$query array
$options array

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

См. также: Collection::remove()
public remove ( array $query, array $options = [] )
$query array
$options array

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

См. также: Collection::save()
public save ( array &$a, array $options = [] )
$a array
$options array

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

См. также: Collection::update()
public update ( $query, array $newObj, array $options = [] )
$newObj array
$options array

validate() публичный Метод

См. также: Collection::validate()
public validate ( $scanData = false )

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

$loggerCallable защищенное свойство

The logger callable.
protected callable $loggerCallable
Результат callable