モジュール: Mongo::Operation Private

定義:





































































































lib/mongo/操作.rb 、lib/mongo/操作/drop.rb、lib/mongo/操作/find.rb、lib/mongo/操作/ count.rb、lib/mongo/操作/create.rb、lib/ mongo/操作/delete.rb、lib/mongo/操作/insert.rb、lib/mongo/操作/result.rb、lib/mongo/操作/update.rb、lib/mongo/操作/command.rb、lib/ mongo/操作/context.rb、lib/mongo/操作/explain.rb、lib/mongo/操作/indexs.rb、lib/mongo/操作/disint.rb、lib/mongo/操作/get_ more.rb、lib/ mongo/操作/aggregate.rb、lib/mongo/操作/drop_index.rb、lib/mongo/操作/map_reduce.rb、lib/mongo/操作/users_info.rb、lib/mongo/操作/create_user.rb、lib/ mongo/操作/drop/op_msg.rb、lib/mongo/操作/find/op_msg.rb、lib/mongo/操作/find/result.rb、lib/mongo/操作/op_msg_base.rb、lib/mongo/操作/排除_user.rb、lib/mongo/操作/update_user.rb、lib/mongo/操作/count/op_msg.rb、lib/mongo/操作/create_index.rb、lib/mongo/操作/kill_cursors.rb、lib/mongo/操作/shared/timed.rb、lib/mongo/操作/shared/write.rb、lib/mongo/操作/create/op_msg.rb、lib/mongo/操作/delete/ op_msg.rb、lib/mongo/操作/delete/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/操作/update/op_msg.rb、lib/mongo/操作/update/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/操作/indexs/ op_msg.rb、lib/mongo/操作/indexs/result.rb、lib/mongo/操作/shared/制限.rb、lib/mongo/操作 / dis中/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 b/mongo/操作/collection_info.rb、lib/mongo/操作/list_collection.rb、lib/mongo/操作/drop_index/op_msg.rb、lib/mongo/操作/drop_search_index.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/操作/delete/bulk_result.rb、lib/mongo/操作/find/Builder/フラグ.rb、lib/mongo/操作/insert/bulk_result。 rb、lib/mongo/操作/remove_user/op_msg.rb、lib/mongo/操作/shared/validable.rb、lib/mongo/操作/update/bulk_result.rb、lib/mongo/操作/update_user/op_msg.rb、 lib/mongo/操作/create_index/op_msg.rb、lib/mongo/操作/kill_cursors/op_msg.rb、lib/mongo/操作/update_search_index.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_indexs.rb、lib/mongo/操作/find/ビルダー/修飾子.rb、lib/mongo/操作/collection_info/result.rb、lib/mongo/操作/list_collections/op_msg.rb、lib/mongo/操作/list_collections/result.rb、lib/mongo/操作/drop_search_index/ op_msg.rb、lib/mongo/操作/get_ more/command_Builder.rb、lib/mongo/操作/shared/op_msg_executable.rb、lib/mongo/操作/shared/resulting_handing.rb、lib/mongo/操作/shared/polyネットワーク_lookup rb、lib/mongo/操作/shared/polyネットワーク_result.rb、lib/mongo/操作/shared/sessions_supported.rb、lib/mongo/操作/shared/object_id_genator.rb、lib/mongo/操作/shared/result/aggregate 可能です。 rb、lib/mongo/操作/update_search_index/op_msg.rb、lib/mongo/操作/create_search_indexes/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_la更新

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 , Validatable , Write , WriteConcernSupported Classes: Aggregate , CollectionsInfo , Command , Context , Count , Create , CreateIndex , CreateSearchIndexes 、 CreateUser 、 Delete 、 Distinguished 、 DropIndex 、 DropSearchIndex 、 Explain 、 Find 、 GetMore 、 Indexes 、 Insert 、 killCursors 、 ListCollections 、 MapReduce 、 ObjectIdGenerator 、 OpMsgBase 、 parallelScan 、 RemoveUser 、 Result 、 Update 、 UpdateSearchIndex 、 UpdateUser Write 、 UsersIndex 、 UsersIndex 、

定数の概要の削減

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