# Classe CollectionModify

(PECL mysql-xdevapi >= 8.0.11)

## Introduction

## Synopsis de la classe

class mysql_xdevapi\CollectionModify implements mysql_xdevapi\Executable, mysql_xdevapi\CrudOperationBindable, mysql_xdevapi\CrudOperationLimitable, mysql_xdevapi\CrudOperationSkippable, mysql_xdevapi\CrudOperationSortable {
/* Méthodes */
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
}

## Sommaire

- CollectionModify::arrayAppend — Ajoute un élément à un champ de tableau
- CollectionModify::arrayInsert — Insère un élément dans un champ de tableau
- CollectionModify::bind — Lie une valeur à un paramètre de requête
- CollectionModify::__construct — Constructeur de CollectionModify
- CollectionModify::execute — Exécute l'opération de modification
- CollectionModify::limit — Limite le nombre de documents modifiés
- CollectionModify::patch — Corrige un document
- CollectionModify::replace — Remplace un champ de document
- CollectionModify::set — Définit un attribut de document
- CollectionModify::skip — Ignore les éléments
- CollectionModify::sort — Définit les critères de tri
- CollectionModify::unset — Supprime la valeur des champs de document