Description

# MongoDeleteBatch::__construct

(PECL mongo >= 1.5.0)

MongoDeleteBatch::__construct — Description

### Descrierea

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

Constructs a batch of DELETE operations. See MongoWriteBatch.

### Parametri

`collection`

  Clasa MongoCollection asupra căreia se execută setul. Gradele ei de participare vor fi copiate și folosite ca implicite dacă nu au fost furnizate cu `$write_options` sau în timpul executării MongoWriteBatch::execute().

`write_options`

  Un tablou cu Opiuni de Înscriere.

  cheia | însemnătatea valorii
  --- | ---
  w (int|string) | Valoare a Gradului de participare la înscriere
  wtimeout (int) | Timpul maximal de așteptare a replicării
  ordered | Determină dacă MongoDB trebuie să aplice acest set în ordinea stabilită. Înscrierile ordonate se execută secvențial (adică câte o înregistrare) și execuția se întrerupe după prima eroare. Înscrierile neordonate pot fi executate în paralel și execuția nu se va stopa după prima eroare. Valoarea implicită este `TRUE`
  j (bool) | Așteaptă jurnalizarea pe primar. Această valoare e nerecomandată, utilizați WriteConcern în loc
  fsync (bool) | Așteaptă fsync pe primar. Această valoare e nerecomandată, utilizați WriteConcern în loc

### Valorile întoarse

A new MongoDeleteBatch.