モジュール: Mongo::Operation Private
- 定義:
- lib/mongo/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/書き込み.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/ビルダ/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/ビルダ/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/ビルダ/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_ビルダ.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_ビルダ.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
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, Timed, 書き込み, WriteConcernSupported クラス: Aggregate, CollectionsInfo, Command, Context, Count, Create, インデックスを作成, CreateSearchIndexes, CreateUser, 削除する, Distinct, 削除, データベースを削除, インデックスを削除, 検索インデックスを削除, Explain, Find, GetMore, インデックス, Insert, KillCursors, ListCollections, MapReduce, ObjectIdGenerator, OpMsgBase, ParallelScan, ユーザーを削除, Result, 更新, 検索インデックスを更新, ユーザーを更新, UsersInfo, 書き込みコマンド
定数の概要の削減
- Q =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
q フィールド定数。
'q'- U =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
u フィールド定数。
'u'- LIMIT =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
制限フィールド 定数。
'limit'- MULTi =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
マルチ フィールド 定数。
'multi'- アップサート =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
アップサート フィールド 定数。
'upsert'- コレクション =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
照合フィールド 定数。
'collation'- Array_Filters =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
配列フィルター フィールド定数。
'arrayFilters'- OPERATION_TIME =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
optimeフィールド 定数。
'optime'- CLUSTER_TIME =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
非推奨。クラスター時間フィールド 定数。
'$clusterTime'