A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://php.net/mongodb-driver-bulkwriteexception.getwriteresult below:

PHP: MongoDB\Driver\Exception\BulkWriteException::getWriteResult - Manual

MongoDB\Driver\Exception\BulkWriteException::getWriteResult

(mongodb >= 1.0.0)

MongoDB\Driver\Exception\BulkWriteException::getWriteResultReturns the WriteResult for the failed write operation

Parameters

This function has no parameters.

Examples

Example #1 MongoDB\Driver\Exception\BulkWriteException::getWriteResult() example

<?php

$manager

= new MongoDB\Driver\Manager('mongodb://localhost');
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['_id' => 1]);
$bulk->insert(['_id' => 1]);

try {


$manager->executeBulkWrite('db.collection', $bulk);
} catch (
MongoDB\Driver\Exception\BulkWriteException $e) {
$writeResult = $e->getWriteResult();

if (

$writeConcernError = $writeResult->getWriteConcernError()) {
var_dump($writeConcernError);
}

if (

$writeErrors = $writeResult->getWriteErrors()) {
var_dump($writeErrors);
}
}
?>

The above example will output something similar to:

array(1) {
  [0]=>
  object(MongoDB\Driver\WriteError)#5 (4) {
    ["message"]=>
    string(70) "E11000 duplicate key error index: db.collection.$_id_ dup key: { : 1 }"
    ["code"]=>
    int(11000)
    ["index"]=>
    int(1)
    ["info"]=>
    NULL
  }
}

There are no user contributed notes for this page.

↑ and ↓ to navigate • Enter to select • Esc to close

Press Enter without selection to search using Google


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4