モジュール: Mongo::Operation Private
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/operation.rb 、
build/ruby-Driver-v 2.19 /lib/mongo/operation/drop.rb,
build/ruby-Driver-v 2.19 /lib/mongo/operation/find.rb,
build/ruby-Driver-v 2.19 /lib/mongo/operation/count.rb,
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/create.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/delete.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/insert.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/update.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/command.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/context.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/explain.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/indexs.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/ distinct.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/get_ more.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/aggregate.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/drop_index.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/map_reduce.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/users_info.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/create_user.rb、
build/ruby-Driver-v 2 。 19 /lib/mongo/operation/drop/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/find/op_msg.rb、
build/ruby-Driver-v 2 。 19 /lib/mongo/operation/find/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/op_msg_base.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/remove_user.rb、
build/ruby-Driver-v 2 。 19 /lib/mongo/operation/update_user.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/count/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/create_index.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/kill_cursors.rb、
build/ruby-Driver-v 2 。 19 /lib/mongo/operation/shared/write.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/create/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/delete/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/delete/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/drop_database.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/insert/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/insert/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/ parallel_scan.rb、
build/ruby-Driver-v 2 。 19 /lib/mongo/operation/shared/idable.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/update/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/update/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/write_command.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/command/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/explain/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/explain/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/indexs/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/indexs/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/limit.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/dis中/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/get_ more/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/get_ more/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/aggregate/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/aggregate/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/collections_info.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/list_collections.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/drop_index/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/map_reduce/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/map_reduce/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/executable.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/users_info/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/users_info/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/create_user/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/delete/bulk_result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/find/Builder/フラグ.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/insert/bulk_result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/remove_user/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/specifable.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/validable.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/update/bulk_result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/update_user/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/create_index/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/kill_cursors/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/drop_database/op_msg.rb、
build/ruby-Driver-v 2 。 19 /lib/mongo/operation/find/Builder/command.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/ parallel_scan/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/ parallel_scan/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/write_command/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/find/Builder/modifiers.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/collections_info/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/list_collections/op_msg.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/list_collections/result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/get_ more/command_Builder.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/op_msg_executable.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/ response_handing.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/polyネットワーク_lookup.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/polyネットワーク_result.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/sessions_supported.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/object_id_genator.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/result/aggregate.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/kill_cursors/command_Builder.rb,
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/executable_no_validate.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/write_concern_supported.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/read_preference_supported.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/bypass_document_validation.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/causal_consistency_supported.rb,
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/executable_transaction_ labels.rb、
build/ruby-Driver-v 2 . 19 /lib/mongo/operation/shared/result/use_legacy_error_parser.rb
Overview
このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。
このモジュールは、ドライバーによって定義されたすべての操作クラスをカプセル化します。
操作クラスは、Ruby オプションをコンストラクター パラメーターとして受け取ります。 たとえば、 :read には読み込み設定(read preference)が含まれ、 :read_concern には読み取り保証が含まれていますが、サーバーコマンドは読み取り保証(read concern)に readConcern フィールドを使用し、読み込み設定(read preference)は $readPreference または secondaryOk ワイヤプロトコルのフラグ ビットとして渡されます。
名前空間で定義済み
Modules: BypassDocumentValidation , CausalConsistencySupported , Executable , ExecutableNoValidate , ExecutableTransactionLabel , Idable , Limited , OpMsgExecutable , PolymorphicLookup , PolymorphicResult , ReadPreferenceSupported , ResponseHandling , SessionsSupported , Specifiable , Validatable , Write , WriteConcernSupported Classes: Aggregate , CollectionsInfo , Command , Context , Count , Create , CreateIndex , CreateUser 、削除、 の個別の 、 の削除、 DropDatabase 、 DropIndexの説明、 Find 、 GetMore 、 Indexes 、 Insert 、 killCursors 、 ListCollections 、 MapReduce 、 ObjectIdGenerator 、 OpMsgBase 、 parallelScan 、 RemoveUser 、結果、 Update 、 UpdateUser 、ユーザーsInfo 、 WriteCommand
定数の概要の削減
- Q =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
q フィールド定数。
'q'.freeze
- U =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
u フィールド定数。
'u'.freeze
- LIMIT =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
制限フィールド 定数。
'limit'.freeze
- MULTi =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
マルチ フィールド 定数。
' multi '.freeze
- アップサート =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
アップサート フィールド 定数。
'upsert'.freeze
- コレクション =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
照合フィールド 定数。
「照合」.freeze
- Array_Filters =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
配列フィルター フィールド定数。
' arrayFilters '.freeze
- OPERATION_TIME =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
optimeフィールド 定数。
' operationTime '.freeze
- CLUSTER_TIME =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
非推奨。クラスター時間フィールド 定数。
'$clusterTime'.freeze