# Класс 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 — Исправляет документ
- CollectionModify::replace — Заменяет поле документа
- CollectionModify::set — Устанавливает атрибут документа
- CollectionModify::skip — Пропускает элементы
- CollectionModify::sort — Устанавливает критерии сортировки
- CollectionModify::unset — Сбрасывает значение полей документа

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