(mongodb >=2.1.0)
MongoDB\Driver\BulkWriteCommandResult::getInsertResults — Returns verbose results for successful inserts
   Since _id fields for inserted documents are generated by
   the extension, the value of insertedId in each result
   will match the return value of
   MongoDB\Driver\BulkWriteCommand::insertOne() for
   the corresponding insert operation.
  
У цієї функції немає параметрів.
   Returns a document containing the result of each successful insert
   operation, or null if verbose results were not requested. The document
   keys will correspond to the index of the write operation from
   MongoDB\Driver\BulkWriteCommand.
  
Приклад #1 MongoDB\Driver\BulkWriteCommandResult::getInsertResults() example
<?php
$manager = new MongoDB\Driver\Manager;
$bulk = new MongoDB\Driver\BulkWriteCommand(['verboseResults' => true]);
$generatedId = $bulk->insertOne('db.coll', ['x' => 1]);
$bulk->updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 3]]);
$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]);
$bulk->updateOne('db.coll', ['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]);
$bulk->deleteMany('db.coll', []);
$result = $manager->executeBulkWriteCommand($bulk);
var_dump($generatedId);
var_dump($result->getInsertResults()->toPHP());
?>Поданий вище приклад виведе щось схоже на:
object(MongoDB\BSON\ObjectId)#3 (1) {
  ["oid"]=>
  string(24) "67f7ee69783dcce702097b41"
}
object(stdClass)#8 (1) {
  ["0"]=>
  object(stdClass)#7 (1) {
    ["insertedId"]=>
    object(MongoDB\BSON\ObjectId)#6 (1) {
      ["oid"]=>
      string(24) "67f7ee69783dcce702097b41"
    }
  }
}
