# CollectionModify クラス

(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 {
/* メソッド */
public function arrayAppend(string `$collection_field`, string `$expression_or_literal`): mysql_xdevapi\CollectionModify
public function arrayInsert(string `$collection_field`, string `$expression_or_literal`): mysql_xdevapi\CollectionModify
public function bind(array `$placeholder_values`): mysql_xdevapi\CollectionModify
public function execute(): mysql_xdevapi\Result
public function limit(int `$rows`): mysql_xdevapi\CollectionModify
public function patch(string `$document`): mysql_xdevapi\CollectionModify
public function replace(string `$collection_field`, string `$expression_or_literal`): mysql_xdevapi\CollectionModify
public function set(string `$collection_field`, string `$expression_or_literal`): mysql_xdevapi\CollectionModify
public function skip(int `$position`): mysql_xdevapi\CollectionModify
public function sort(string `$sort_expr`): mysql_xdevapi\CollectionModify
public function unset(array `$fields`): mysql_xdevapi\CollectionModify
}

## 目次

- CollectionModify::arrayAppend — 配列のフィールドに要素を追加する
- CollectionModify::arrayInsert — 配列のフィールドに要素を挿入する
- CollectionModify::bind — クエリのプレースホルダーに値をバインドする
- CollectionModify::__construct — CollectionModify のコンストラクタ
- CollectionModify::execute — 変更の操作を実行する
- CollectionModify::limit — 変更されるドキュメントの数を限定する
- CollectionModify::patch — document にパッチを当てる
- CollectionModify::replace — ドキュメントのフィールドを置き換える
- CollectionModify::set — ドキュメントの属性を設定する
- CollectionModify::skip — 要素をスキップする
- CollectionModify::sort — ソート条件を設定する
- CollectionModify::unset — ドキュメントのフィールドの値を削除する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open