모듈: Mongo::Operation Private

다음에 정의됨:
lib/mongo/작업.rb
lib/mongo/작업/제거하다.rb,
lib/mongo/작업/find.rb,
lib/mongo/작업/count.rb,
lib/mongo/작업/create.rb,
lib/mongo/작업/삭제.rb,
lib/mongo/작업/insert.rb,
lib/mongo/작업/result.rb,
lib/mongo/작업/업데이트.rb,
lib/mongo/작업/command.rb,
lib/mongo/작업/context.rb,
lib/mongo/작업/explain.rb,
lib/mongo/작업/인덱스.rb,
lib/mongo/작업/distinct.rb,
lib/mongo/작업/get_more.rb,
lib/mongo/작업/aggregate.rb,
lib/mongo/작업/drop_인덱스.rb,
lib/mongo/작업/map_reduce.rb,
lib/mongo/작업/users_info.rb,
lib/mongo/작업/create_user.rb,
lib/mongo/작업/제거하다/op_msg.rb,
lib/mongo/작업/find/op_msg.rb,
lib/mongo/작업/find/result.rb,
lib/mongo/작업/op_msg_base.rb,
lib/mongo/작업/remove_user.rb,
lib/mongo/작업/update_user.rb,
lib/mongo/작업/count/op_msg.rb,
lib/mongo/작업/create_인덱스.rb,
lib/mongo/작업/kill_cursors.rb,
lib/mongo/작업/shared/timed.rb,
lib/mongo/작업/shared/쓰기 (write).rb,
lib/mongo/작업/create/op_msg.rb,
lib/mongo/작업/삭제/op_msg.rb,
lib/mongo/작업/삭제/result.rb,
lib/mongo/작업/drop_database.rb,
lib/mongo/작업/insert/op_msg.rb,
lib/mongo/작업/insert/result.rb,
lib/mongo/작업/parallel_scan.rb,
lib/mongo/작업/shared/idable.rb,
lib/mongo/작업/업데이트/op_msg.rb,
lib/mongo/작업/업데이트/result.rb,
lib/mongo/작업/write_command.rb,
lib/mongo/작업/command/op_msg.rb,
lib/mongo/작업/explain/op_msg.rb,
lib/mongo/작업/explain/result.rb,
lib/mongo/작업/인덱스/op_msg.rb,
lib/mongo/작업/인덱스/result.rb,
lib/mongo/작업/shared/limited.rb,
lib/mongo/작업/distinct/op_msg.rb,
lib/mongo/작업/get_more/op_msg.rb,
lib/mongo/작업/get_more/result.rb,
lib/mongo/작업/aggregate/op_msg.rb,
lib/mongo/작업/aggregate/result.rb,
lib/mongo/작업/collections_info.rb,
lib/mongo/작업/list_collections.rb,
lib/mongo/작업/drop_인덱스/op_msg.rb,
lib/mongo/작업/drop_search_인덱스.rb,
lib/mongo/작업/map_reduce/op_msg.rb,
lib/mongo/작업/map_reduce/result.rb,
lib/mongo/작업/shared/executable.rb,
lib/mongo/작업/users_info/op_msg.rb,
lib/mongo/작업/users_info/result.rb,
lib/mongo/작업/create_user/op_msg.rb,
lib/mongo/작업/삭제/bulk_result.rb,
lib/mongo/작업/find/builder/flags.rb,
lib/mongo/작업/insert/bulk_result.rb,
lib/mongo/작업/remove_user/op_msg.rb,
lib/mongo/작업/업데이트/bulk_result.rb,
lib/mongo/작업/update_user/op_msg.rb,
lib/mongo/작업/create_인덱스/op_msg.rb,
lib/mongo/작업/kill_cursors/op_msg.rb,
lib/mongo/작업/update_search_인덱스.rb,
lib/mongo/작업/drop_database/op_msg.rb,
lib/mongo/작업/find/builder/command.rb,
lib/mongo/작업/parallel_scan/op_msg.rb,
lib/mongo/작업/parallel_scan/result.rb,
lib/mongo/작업/write_command/op_msg.rb,
lib/mongo/작업/create_search_인덱스.rb,
lib/mongo/작업/find/builder/modifiers.rb,
lib/mongo/작업/collections_info/result.rb,
lib/mongo/작업/list_collections/op_msg.rb,
lib/mongo/작업/list_collections/result.rb,
lib/mongo/작업/drop_search_인덱스/op_msg.rb,
lib/mongo/작업/get_more/command_builder.rb,
lib/mongo/작업/shared/op_msg_executable.rb,
lib/mongo/작업/shared/response_handling.rb,
lib/mongo/작업/shared/polymorphic_lookup.rb,
lib/mongo/작업/shared/polymorphic_result.rb,
lib/mongo/작업/shared/sessions_supported.rb,
lib/mongo/작업/shared/object_id_generator.rb,
lib/mongo/작업/shared/result/aggregatable.rb,
lib/mongo/작업/update_search_인덱스/op_msg.rb,
lib/mongo/작업/create_search_인덱스/op_msg.rb,
lib/mongo/작업/kill_cursors/command_builder.rb,
lib/mongo/작업/shared/executable_no_validate.rb,
lib/mongo/작업/shared/write_concern_supported.rb,
lib/mongo/작업/shared/read_preference_supported.rb,
lib/mongo/작업/shared/bypass_document_validation.rb,
lib/mongo/작업/shared/causal_consistency_supported.rb,
lib/mongo/작업/shared/executable_transaction_label.rb

개요

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

이 모듈은 드라이버에 의해 정의된 모든 작업 클래스를 캡슐화합니다.

작업 클래스는 Ruby 옵션을 생성자 매개변수로 사용합니다. 예를 들어 :read에는 읽기 설정이 포함되고 :read_concern에는 읽기 고려가 포함되는 반면, 서버 명령은 읽기 고려에 readConcern 필드를 사용하고 읽기 설정은 $readPreference 또는 secondaryOk 유선 프로토콜 플래그 비트로 전달됩니다.

네임스페이스 아래에 정의됨

모듈: BypassDocumentValidation, CausalConsistencySupported, Executable, ExecutableNoValidate, ExecutableTransactionLabel, Idable, Limited, OpMsgExecutable, PolymorphicLookup, PolymorphicResult, ReadPreferenceSupported, ResponseHandling, SessionsSupported, Timed, ResponseHandling, SessionsSupported, CreateUser, AggregateIndexSearch, CreateUser, CreateUser, Aggregates, WriteConcernSupported, Commandes, WriteConcernSupported, Classes , 삭제, 고유, 드롭, DropDatabase, DropIndex, DropSearchIndex, 설명, 찾기, GetMore, 인덱스, 삽입, KillCursors, ListCollections, MapReduce, ObjectIdGenerator, OpMsgBase, ParallelScan, RemoveUser, 결과, 업데이트, UpdateSearchIndex, UpdateUser, UsersInfo, WriteCommand

상수 요약 접기

Q =

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

q 필드 상수입니다.

이후:

  • 2.1.0

'q'
U =

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

u 필드 상수입니다.

이후:

  • 2.1.0

'u'
LIMIT =

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

제한 필드 상수입니다.

이후:

  • 2.1.0

'limit'
MULTI =

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

다중 필드 상수입니다.

이후:

  • 2.1.0

'멀티'
업서트 =

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

업서트 필드 상수입니다.

이후:

  • 2.1.0

'업서트'
데이터 정렬 =

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

데이터 정렬 필드 상수입니다.

이후:

  • 2.4.0

'데이터 정렬'
ARRAY_FILTERS =

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

배열은 필드 상수를 필터링합니다.

이후:

  • 2.5.0

'배열 필터'
OPERATION_TIME =

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

optime 필드 상수입니다.

이후:

  • 2.5.0

'작업 시간'
CLUSTER_TIME =

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

더 이상 사용되지 않습니다.

클러스터 시간 필드 상수입니다.

이후:

  • 2.5.0

'$clusterTime'