클래스: Mongo::BulkWrite::UnorderedCombiner Private

상속:
객체
  • 객체
모두 표시
다음을 포함합니다.
결합 가능, 변환 가능 , 유효성검사 가능
다음에 정의됨:
lib/ Mongo/bulk_write/unordered_combiner.rb

개요

이 클래스는 비공개 API의 일부입니다. 이 클래스는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.

대량 쓰기 작업 그룹을 순서 없이 결합합니다.

이후:

  • 2.1.0

상수 요약

변환가능에 포함된 상수

Transformable::DELETE_MANY, Transformable::DELETE_MANY_TRANSFORM, Transformable::DELETE_ONE, Transformable::DELETE_ONE_TRANSFORM, Transformable::INSERT_ONE, Transformable::INSERT_ONE_TRANSFORM, Transformable::MAPPERS, Transformable::REPLACE_ONE, Transformable::REPLACE_ONE_TRANSFORM, Transformable::UPDATE_MANY, Transformable::UPDATE_MANY_TRANSFORM, Transformable::UPDATE_ONE, Transformable::UPDATE_ONE_TRANSFORM

인스턴스 속성 요약

결합 가능에 포함된 속성

#requests

인스턴스 메서드 요약 접기

결합 가능에 포함된 메서드

#has_array_filters?, #has_collation?, #has_hint?, #initialize

Validatable에 포함된 메서드

#validate

인스턴스 메서드 세부 정보

#결합Array<Hash>

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.

요청을 순서대로 결합합니다.

예시:

요청을 결합합니다.

combiner.combine

반환합니다:

  • (Array<Hash>)

    결합된 요청입니다.

이후:

  • 2.1.0



41
42
43
44
45
# 파일 'lib/ Mongo/bulk_write/unordered_combiner.rb', 줄 41

def 결합
  combine_requests({}).map do |이름, ops|
    { 이름 => ops }
  end
end