모듈: Mongo::Collection::Helpers Private

포함 항목:
Mongo::Collection, SearchIndex::View
다음에 정의됨:
lib/ Mongo/ 컬렉션/helpers.rb

개요

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

이 모듈에는 헬퍼 메서드 컬렉션 클래스가 포함되어 있습니다.

이후:

  • 2.0.0

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#do_drop(작업, 세션, 컨텍스트) ⇒ 결과

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

제거 작업을 실행하고 NamespaceNotFound 오류를 무시합니다.

매개변수:

  • 작업 (Operation::Drop)

    실행할 삭제 작업입니다.

  • Session (세션)

    실행에 사용할 세션입니다.

  • 컨텍스트 (Operation::Context)

    실행에 사용할 컨텍스트입니다.

반환합니다:

  • (결과)

    실행 결과입니다.

이후:

  • 2.0.0



30
31
32
33
34
35
36
37
# 파일 'lib/ Mongo/ 컬렉션/helpers.rb', 줄 30

def do_drop(작업, Session, 컨텍스트)
  작업.실행(Next_primary(nil, Session), 컨텍스트: 컨텍스트)
구출 오류::OperationFailure::패밀리 => e
  # NamespaceNotFound
  올리다 하지 않는 한 e.코드 == 26 || (e.코드.nil? && e.메시지 =~ /ns를 찾을 수 없음/)

  거짓
end