Description

# MongoDeleteBatch::__construct

(PECL mongo >= 1.5.0)

MongoDeleteBatch::__construct — Description

### Description

public MongoDeleteBatch::__construct ( MongoCollection `$collection` [, array `$write_options` ] )

Construit un lot d'opérations DELETE. Voir MongoWriteBatch.

### Liste de paramètres

`collection`

  La MongoCollection sur laquelle le lot sera exécuté. Sa préoccupation d'écriture sera copiée et utilisée comme précoccupation d'écriture par défaut si aucune n'est fournie comme paramètre `$write_options` ou pendant MongoWriteBatch::execute().

`write_options`

  Un tableau d'options d'écriture.

  key | Signification de la valeur
  --- | ---
  w (int|string) | Valeur de Write concern
  wtimeout (int) | Durée maximale à attendre pour une réplication
  ordered | Détermine si MongoDB doit appliquer ce lot dans l'ordre. Les écritures dans l'ordre sont exécutées en série (i.e. une à la fois) et l'exécution va s'arrêter après la première erreur. Les écritures dans le désordre sont exécutées en parallèle et l'exécution ne s'arrêtera pas après la première erreur. Par défaut, vaut `TRUE`
  j (bool) | Attend le journal du primaire. Cette valeur n'est pas conseillée, utilisez plutôt les WriteConcern
  fsync (bool) | Attend fsync sur le primaire. Cette valeur n'est pas conseillée, utilisez plutôt les WriteConcern

### Valeurs de retour

Un nouveau MongoDeleteBatch.