Mysql_xdevapi CollectionModify class
(PECL mysql-xdevapi >= 8.0.11)
소개
클래스 개요
class mysql_xdevapi\CollectionModify implements mysql_xdevapi\Executable, mysql_xdevapi\CrudOperationBindable, mysql_xdevapi\CrudOperationLimitable, mysql_xdevapi\CrudOperationSkippable, mysql_xdevapi\CrudOperationSortable {
/* Methods */
public arrayAppend(string $collection_field, string $expression_or_literal): mysql_xdevapi\CollectionModify
public arrayInsert(string $collection_field, string $expression_or_literal): mysql_xdevapi\CollectionModify
public bind(array $placeholder_values): mysql_xdevapi\CollectionModify
public execute(): mysql_xdevapi\Result
public limit(int $rows): mysql_xdevapi\CollectionModify
public patch(string $document): mysql_xdevapi\CollectionModify
public replace(string $collection_field, string $expression_or_literal): mysql_xdevapi\CollectionModify
public set(string $collection_field, string $expression_or_literal): mysql_xdevapi\CollectionModify
public skip(int $position): mysql_xdevapi\CollectionModify
public sort(string $sort_expr): mysql_xdevapi\CollectionModify
public unset(array $fields): mysql_xdevapi\CollectionModify
}
목차
- CollectionModify::arrayAppend — 배열 필드에 요소 추가
- CollectionModify::arrayInsert — 배열 필드에 요소 삽입
- CollectionModify::bind — 쿼리 자리 표시자에 값 바인딩
- CollectionModify::__construct — CollectionModify 생성자
- CollectionModify::execute — 수정 작업 실행
- CollectionModify::limit — 수정된 문서 수 제한
- CollectionModify::patch — 패치 문서
- CollectionModify::replace — 문서 필드 바꾸기
- CollectionModify::set — 문서 속성 설정
- CollectionModify::skip — 요소 건너뛰기
- CollectionModify::sort — 정렬 기준 설정
- CollectionModify::unset — 문서 필드 값 설정 해제