PHP 트레잇 Doctrine\MongoDB\Traits\LoggableCollectionTrait

파일 보기 프로젝트 열기: doctrine/mongodb

보호된 프로퍼티들

프로퍼티 타입 설명
$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