모듈: Mongo::Operation::Specifiable Private

포함 항목:
Aggregate, CollectionsInfo, Command, Count, Create, CreateIndex, CreateUser, Delete, Distinct, Drop, DropDatabase, DropIndex, Explain, Find, GetMore, Indexes, Insert, KillCursors, ListCollections, MapReduce , OpMsgBase , UpdateUser , UsersInfo, WriteCommand
다음에 정의됨:
빌드/ Ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb

개요

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

이 모듈에는 사양에서 다양한 값을 가져오는 편의 메서드에 대한 공통 기능이 포함되어 있습니다.

이후:

  • 2.0.0

상수 요약 접기

DB_NAME =

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

데이터베이스 이름을 입력하는 필드 입니다.

이후:

  • 2.0.0

:db_name.동결
DELETES =

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

삭제를 위한 필드입니다.

이후:

  • 2.0.0

:deletes.동결
DELETE =

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

삭제할 필드입니다.

이후:

  • 2.0.0

: 삭제.동결
문서 =

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

문서 필드입니다.

이후:

  • 2.0.0

:documents.동결
COLL_NAME =

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

컬렉션 이름 필드입니다.

이후:

  • 2.0.0

:coll_name.동결
CURSOR_COUNT =

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

커서 수를 입력하는 필드 입니다.

이후:

  • 2.0.0

:cursor_count.동결
CURSOR_ID =

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

커서 ID를 위한 필드입니다.

이후:

  • 2.0.0

:cursor_id.동결
인덱스 =

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

인덱스에 대한 필드입니다.

이후:

  • 2.0.0

:index.동결
INDEXES =

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

여러 인덱스에 대한 필드입니다.

이후:

  • 2.0.0

:indexes.동결
INDEX_NAME =

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

인덱스 이름을 입력하는 필드입니다.

이후:

  • 2.0.0

:index_name.동결
OPERATION_ID =

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

작업 ID 상수입니다.

이후:

  • 2.1.0

:operation_id.동결
OPTIONS =

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

옵션 필드 입니다.

이후:

  • 2.0.0

:options.동결
READ_CONCERN =

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

읽기 고려 옵션.

이후:

  • 2.2.0

:read_concern.동결
MAX_TIME_MS =

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

최대 시간 ms 옵션입니다.

이후:

  • 2.2.5

:max_time_ms.동결
SELECTOR =

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

선택기의 필드입니다.

이후:

  • 2.0.0

:selector.동결
TO_RETURN =

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

반환할 숫자를 입력하는 필드입니다.

이후:

  • 2.0.0

:to_return.동결
UPDATES =

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

업데이트 필드입니다.

이후:

  • 2.0.0

:updates.동결
업데이트 =

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

업데이트 필드 입니다.

이후:

  • 2.0.0

:update.동결
USER =

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

사용자의 필드 이름입니다.

이후:

  • 2.0.0

: user.동결
USER_NAME =

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

사용자 이름에 대한 필드 이름입니다.

이후:

  • 2.0.0

:user_name.동결
WRITE_CONCERN =

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

쓰기 고려 (write concern) 의 필드 이름입니다.

이후:

  • 2.0.0

:write_concern.동결
READ =

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

읽기 설정 (read preference) 의 필드 이름입니다.

이후:

  • 2.0.0

:read.동결
BYPASS_DOC_VALIDATION =

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

문서 수준 유효성 검사 를 우회할지 여부입니다.

이후:

  • 2.2.0

:bypass_document_validation.동결
데이터 정렬 =

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

작업에 적용 할 데이터 정렬입니다.

이후:

  • 2.4.0

:collation.동결

인스턴스 속성 요약 접기

인스턴스 메서드 요약 접기

인스턴스 속성 세부 정보

#spec해시 (읽기 전용)

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

작업에 대한 사양을 반환합니다.

반환합니다:

  • (해시)

    spec 작업의 사양입니다.

이후:

  • 2.0.0



149
150
151
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 149

def 사양
  @spec
end

인스턴스 메서드 세부 정보

#==(기타) ⇒ true, false ~ 라고도 함: eql?

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

지정 가능한 두 작업이 동일한지 확인합니다.

예시:

작업이 동일합니까?

operation == other

매개변수:

  • 기타 (객체)

    다른 작업.

반환합니다:

  • (true, false)

    객체가 동일한지 여부입니다.

이후:

  • 2.0.0



161
162
163
164
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 161

def ==(기타)
  반환 거짓 하지 않는 한 기타.is_a?(지정 가능)
  사양 == 기타.사양
end

#acknowledged_write?부울

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

작업에 승인된 쓰기 고려가 있나요?

예시:

작업에 승인된 쓰기가 있는지 확인합니다.

specifiable.array_filters

반환합니다:

  • (부울)

    작업에 승인된 쓰기 고려가 있는지 여부입니다.

이후:

  • 2.5.2



552
553
554
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 552

def 승인된_쓰기?
  write_concern.nil? || write_concern.인정?
end

#apply_collation(선택기, 연결, 데이터 정렬) ⇒ 객체

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

이후:

  • 2.0.0



556
557
558
559
560
561
562
563
564
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 556

def apply_collation(선택기, 연결, 데이터 정렬)
  만약 데이터 정렬
    하지 않는 한 연결.기능.collation_enabled?
      올리다 오류::UnsupportedCollation
    end
    선택기 = 선택기.merge(데이터 정렬: 데이터 정렬)
  end
  선택기
end

#array_filters(connection) ⇒ 해시 | nil

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

배열 필터입니다.

매개변수:

반환합니다:

  • (Hash | nil)

    배열 필터입니다.

이후:

  • 2.5.2



539
540
541
542
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 539

def array_filters(연결)
  sel = 선택기(연결)
  sel[작업::ARRAY_FILTERS] 만약 sel
end

#bypass_document_validationtrue, false

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

문서 수준 유효성 검사를 우회할지 여부입니다.

예시:

bypass_document_validation 옵션을 가져옵니다.

specifiable.bypass_documentation_validation.

반환합니다:

  • (true, false)

    문서 수준 유효성 검사 를 우회할지 여부입니다.

이후:

  • 2.2.0



361
362
363
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 361

def bypass_document_validation
  사양[BYPASS_DOC_VALIDATION]
end

#coll_namestring

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

작업을 전송해야 하는 컬렉션의 이름입니다.

예시:

컬렉션 이름을 가져옵니다.

specifiable.coll_name

반환합니다:

  • (string)

    컬렉션 이름입니다.

이후:

  • 2.0.0



235
236
237
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 235

def coll_name
  사양.가져오기(COLL_NAME)
end

#데이터 정렬해시

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

작업에 적용 할 데이터 정렬입니다.

예시:

데이터 정렬 옵션을 가져옵니다.

specifiable.collation.

반환합니다:

  • (해시)

    데이터 정렬 문서.

이후:

  • 2.4.0



373
374
375
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 373

def 데이터 정렬
  send(self.클래스::IDENTIFIER).first[데이터 정렬]
end

#command(connection) ⇒ 해시

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

명령.

반환합니다:

  • (해시)

    명령.

이후:

  • 2.5.2



527
528
529
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 527

def 명령(연결)
  선택기(연결)
end

#cursor_count정수

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

사양에서 커서 수를 가져옵니다.

예시:

커서 수를 가져옵니다.

specifiable.cursor_count

반환합니다:

  • (정수)

    커서 수입니다.

이후:

  • 2.0.0



175
176
177
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 175

def cursor_count
  사양[CURSOR_COUNT]
end

#cursor_id정수

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

서버에 생성된 커서의 ID입니다.

예시:

커서 ID를 가져옵니다.

specifiable.cursor_id

반환합니다:

  • (정수)

    커서 ID입니다.

이후:

  • 2.0.0



247
248
249
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 247

def cursor_id
  사양[CURSOR_ID]
end

#db_namestring

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

작업을 전송해야 하는 데이터베이스 의 이름입니다.

예시:

데이터베이스 이름을 가져옵니다.

specifiable.db_name

반환합니다:

  • (string)

    데이터베이스 이름입니다.

이후:

  • 2.0.0



187
188
189
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 187

def db_name
  사양[DB_NAME]
end

#삭제해시

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

사양에서 삭제 문서를 가져옵니다.

예시:

삭제 문서를 가져옵니다.

specifiable.delete

반환합니다:

  • (해시)

    문서를 삭제합니다.

이후:

  • 2.0.0



211
212
213
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 211

def 삭제
  사양[삭제]
end

#deletesArray<BSON::Document>

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

사양에서 삭제를 가져옵니다.

예시:

삭제를 가져옵니다.

specifiable.deletes

반환합니다:

  • (Array<BSON::Document>)

    삭제합니다.

이후:

  • 2.0.0



199
200
201
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 199

def deletes
  사양[삭제]
end

문서 # 개 ⇒ Array<BSON::Document>

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

사양의 문서입니다.

예시:

문서를 가져옵니다.

specifiable.documents

반환합니다:

  • (Array<BSON::Document>)

    문서.

이후:

  • 2.0.0



223
224
225
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 223

def 문서
  사양[문서]
end

#인덱스해시

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

사양에서 인덱스를 가져옵니다.

예시:

인덱스 사양을 가져옵니다.

specifiable.index

반환합니다:

  • (해시)

    인덱스 사양입니다.

이후:

  • 2.0.0



259
260
261
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 259

def index
  사양[색인]
end

#index_namestring

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

사양에서 인덱스 이름을 가져옵니다.

예시:

인덱스 이름을 가져옵니다.

specifiable.index_name

반환합니다:

  • (string)

    인덱스 이름입니다.

이후:

  • 2.0.0



271
272
273
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 271

def index_name
  사양[INDEX_NAME]
end

인덱스 #개 ⇒ 해시

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

사양에서 인덱스를 가져옵니다.

예시:

인덱스 사양을 가져옵니다.

specifiable.indexes

반환합니다:

  • (해시)

    인덱스 사양입니다.

이후:

  • 2.0.0



283
284
285
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 283

def 인덱스
  사양[인덱스]
end

#initialize(spec) ⇒ 객체

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

지정 가능한 새 작업을 만듭니다.

예시:

지정 가능한 새 작업을 만듭니다.

Specifiable.new(spec)

매개변수:

  • 사양 (해시)

    작업 사양입니다.

다음도 참조하세요.

  • 사양에 필요한 값에 대한 개별 작업.

이후:

  • 2.0.0



298
299
300
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 298

def 초기화(사양)
  @spec = 사양
end

#max_time_ms해시

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

사양에서 최대 시간 ms 값을 가져옵니다.

예시:

최대 시간(ms)을 가져옵니다.

specifiable.max_time_ms

반환합니다:

  • (해시)

    최대 시간 ms 값입니다.

이후:

  • 2.2.5



349
350
351
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 349

def max_time_ms
  사양[MAX_TIME_MS]
end

#네임스페이스string

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

DB 이름과 컬렉션 이름으로 구성된 네임스페이스입니다.

예시:

네임스페이스 를 가져옵니다.

specifiable.namespace

반환합니다:

  • (string)

    네임스페이스.

이후:

  • 2.1.0



494
495
496
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 494

def namespace
  "#{db_name}.#{coll_name}"
end

#operation_id정수

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

작업의 작업 ID를 가져옵니다. 모니터링 시 연결 작업에 사용됩니다.

예시:

작업 ID를 가져옵니다.

specifiable.operation_id

반환합니다:

  • (정수)

    작업 ID입니다.

이후:

  • 2.1.0



311
312
313
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 311

def operation_id
  사양[OPERATION_ID]
end

#options(connection) ⇒ 해시

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

특정 연결에서 작업을 실행하기 위한 옵션을 가져옵니다.

매개변수:

반환합니다:

  • (해시)

    옵션.

이후:

  • 2.0.0



323
324
325
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 323

def 옵션(연결)
  사양[옵션] || {}
end

#주문했습니까?true, false

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

작업이 주문되었는지 여부입니다.

예시:

순서가 지정된 값을 가져오며 기본값은 true입니다.

specifiable.ordered?

반환합니다:

  • (true, false)

    작업이 주문되었는지 여부입니다.

이후:

  • 2.1.0



482
483
484
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 482

def 주문?
  !!(@spec.가져오기(:ordered, true))
end

#읽기Mongo::ServerSelector

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

이 작업에 대한 읽기 설정입니다.

예시:

읽기 설정을 가져옵니다.

specifiable.read

반환합니다:

이후:

  • 2.0.0



468
469
470
471
472
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 468

def 읽기
  @read ||= 시작
    ServerSelector.get(사양[읽기]) 만약 사양[읽기]
  end
end

#read_concern해시

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

참고:

문서에 afterClusterTime이 포함될 수 있습니다.

사양에서 읽기 고려 문서를 가져옵니다.

예시:

읽기 고려를 가져옵니다.

specifiable.read_concern

반환합니다:

  • (해시)

    읽기 고려 문서.

이후:

  • 2.2.0



337
338
339
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 337

def read_concern
  사양[READ_CONCERN]
end

#선택기(연결) ⇒ 해시

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

특정 연결에서 실행할 사양의 선택기입니다.

매개변수:

반환합니다:

  • (해시)

    선택기 사양입니다.

이후:

  • 2.0.0



386
387
388
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 386

def 선택기(연결)
  사양[SELECTOR]
end

#세션세션

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

작업에 사용할 세션입니다.

예시:

세션을 가져옵니다.

specifiable.session

반환합니다:

이후:

  • 2.5.0



506
507
508
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 506

def Session
  @spec[:session]
end

#to_returnInteger

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

서버에 요청할 문서 수입니다.

예시:

사양에서 반환할 값을 가져옵니다.

specifiable.to_return

반환합니다:

  • (정수)

    반환할 문서 수입니다.

이후:

  • 2.0.0



398
399
400
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 398

def to_return
  사양[TO_RETURN]
end

#txn_num정수

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

작업의 트랜잭션 번호입니다.

예시:

트랜잭션 번호를 가져옵니다.

specifiable.txn_num

반환합니다:

  • (정수)

    트랜잭션 번호입니다.

이후:

  • 2.5.0



518
519
520
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 518

def txn_num
  @spec[:txn_num]
end

#업데이트해시

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

사양의 업데이트 문서입니다.

예시:

업데이트 문서를 가져옵니다.

반환합니다:

  • (해시)

    업데이트 문서.

이후:

  • 2.0.0



420
421
422
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 420

def update
  사양[업데이트]
end

#updatesArray<BSON::Document>

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

사양에서 문서를 업데이트합니다.

예시:

업데이트 문서를 가져옵니다.

반환합니다:

  • (Array<BSON::Document>)

    업데이트 문서.

이후:

  • 2.0.0



409
410
411
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 409

def 업데이트
  사양[업데이트]
end

#userAuth::User

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

사용자 관련 작업의 사용자입니다.

예시:

사용자를 가져옵니다.

specifiable.user

반환합니다:

이후:

  • 2.0.0



432
433
434
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 432

def 사용자
  사양[사용자]
end

#user_namestring

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

사양의 사용자 이름입니다.

예시:

사용자 이름을 가져옵니다.

specifiable.user_name

반환합니다:

  • (string)

    사용자 이름입니다.

이후:

  • 2.0.



444
445
446
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 444

def user_name
  사양[USER_NAME]
end

#write_concernMongo::WriteConcern

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

이 작업에 사용할 쓰기 고려입니다.

예시:

쓰기 고려 (write concern) 를 가져옵니다.

specifiable.write_concern

반환합니다:

이후:

  • 2.0.0



456
457
458
# 파일 'build/ruby-driver-v2.19/lib/mongo/operation/shared/specifiable.rb', 줄 456

def write_concern
  @spec[WRITE_CONCERN]
end