(PECL mongo >= 1.5.0)
MongoInsertBatch::__construct — Description
Constructs a batch of INSERT operations. See MongoWriteBatch.
collectionバッチを実行する MongoCollection。確認付き書き込み をコピーして、デフォルトとして使います。$write_options で指定したり、MongoWriteBatch::execute() で指定したりすることもできます。
write_options書き込みオプションの配列。
| キー | 値 |
|---|---|
| w (int|string) | WriteConcern の値 |
| wtimeout (int) | レプリケーションを待つ時間の最大値 |
| ordered | MongoDB にこのバッチを順番どおりに実行させるのかどうかを指定する。順番どおりの書き込みはシリアルに (一度に一行ずつ) 実行され、最初にエラーが発生した時点で実行は中断する。順番どおりでない書き込みはパラレルに実行され、エラーが発生しても処理は中断しない。デフォルトは TRUE |
| j (bool) | プライマリーへのジャーナリングを待つかどうか。これは非推奨なので、かわりに確認付き書き込みを使うこと |
| fsync (bool) | プライマリーへの fsync を待つかどうか。これは非推奨なので、かわりに確認付き書き込みを使うこと |
A new MongoInsertBatch.