Docs Menu
Docs Home
/ / /
PHP ライブラリ マニュアル
/ / /

MongoDB\BulkWriteResult::getUpsertedIds()

項目一覧

  • 定義
  • Return Values
  • エラーと例外
  • その他の参照
MongoDB\BulkWriteResult::getUpsertedIds()

ID のマップ(つまり _idフィールド値)は、一括書き込みのすべての更新操作と置換操作によってアップサートされたドキュメントの 。

function getUpsertedIds(): array

ID のマップ(つまり _idフィールド値)は、一括書き込みのすべての更新操作と置換操作によってアップサートされたドキュメントの 。

マップ内の各 ID のインデックスは、一括操作内の各ドキュメントの位置に対応します。 アップサートを行う前にドキュメントに ID が存在した場合(つまり、サーバーが ID を生成しなかった場合)、インデックスにはその_idフィールド値が含まれます。 サーバーが生成した ID は MongoDB\BSON\ObjectId になります インスタンス。

このメソッドが呼び出され、書込み操作で未確認の書込み保証が使用された場合はMongoDB\Exception\BadMethodCallException

戻る

getUpsertedCount()