모듈: 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, 쓰기 (write), WriteConcernSupported 클래스: Aggregate, CollectionsInfo, Command, Context, Count, Create, 인덱스 생성, CreateSearchIndexes, CreateUser, 삭제, Distinct, 제거하다, DropDatabase, 인덱스 제거, DropSearchIndex, Explain, Find, GetMore, Indexes, Insert, KillCursors, ListCollections, MapReduce, ObjectIdGenerator, OpMsgBase, ParallelScan, RemoveUser, Result, 업데이트, 검색 인덱스 업데이트, 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'