モジュール: 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削除、 の個別の 、 の削除DropDatabaseDropIndex説明FindGetMoreIndexesInsertkillCursorsListCollectionsMapReduceObjectIdGeneratorOpMsgBaseparallelScanRemoveUser結果UpdateUpdateUserユーザーsInfoWriteCommand

定数の概要の削減

Q =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

q フィールド定数。

以来

  • 2.1.0

'q'.freeze
U =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

u フィールド定数。

以来

  • 2.1.0

'u'.freeze
LIMIT =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

制限フィールド 定数。

以来

  • 2.1.0

'limit'.freeze
MULTi =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

マルチ フィールド 定数。

以来

  • 2.1.0

' multi '.freeze
アップサート =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

アップサート フィールド 定数。

以来

  • 2.1.0

'upsert'.freeze
コレクション =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

照合フィールド 定数。

以来

  • 2.4.0

照合.freeze
Array_Filters =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

配列フィルター フィールド定数。

以来

  • 2.5.0

' arrayFilters '.freeze
OPERATION_TIME =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

optimeフィールド 定数。

以来

  • 2.5.0

' operationTime '.freeze
CLUSTER_TIME =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

非推奨。

クラスター時間フィールド 定数。

以来

  • 2.5.0

'$clusterTime'.freeze