MongoDeleteBatch::__construct

(PECL mongo >= 1.5.0)

MongoDeleteBatch::__constructDescription

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
orderedDetermină 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.