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()