モジュール: Mongo::Operation::Write Private
Overview
このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。
書込み (write) 操作の共有動作(アップデート、挿入、削除)。
インスタンス メソッドの概要を折りたたむ
-
# bulk_execute (接続、コンテキスト:) = Mongo::Operation::Delete::BulkResult, ...
private
一括書き込み操作を実行します。
-
# execution (サーバー、コンテキスト :)= Mongo::Operation::Result
private
操作を実行します。
-
# execution_with_ connection (接続、context:)= Mongo::Operation::Result
private
操作を実行します。
インスタンス メソッドの詳細
# bulk_execute (接続、コンテキスト:) = Mongo::Operation::Delete::BulkResult , ...
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
一括書き込み操作を実行します。
73 74 75 76 77 78 79 80 81 |
# ファイル 'lib/mongo/操作/shared/write.rb' は、73 行 デフォルト bulk_execute(接続, context:) Lint.insert_type(接続, サーバー::接続) 場合 接続.機能.op_msg_enabled? 自己.クラス::OpMsg.新着情報(スペック).実行する(接続, context: context).bulk_result else 自己.クラス::コマンド.新着情報(スペック).実行する(接続, context: context).bulk_result end end |
# execution (サーバー、コンテキスト :)= Mongo::Operation::Result
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
操作を実行します。
37 38 39 40 41 42 43 44 |
# ファイル 'lib/mongo/操作/shared/write.rb' は、37 行 デフォルト 実行する(サーバー, context:) サーバー.with_ connection( connection_ global_id: context.connection_ global_id, context: context ) 行う |接続| execution_with_ connection(接続, context: context) end end |
# execution_with_ connection (接続、context:)= Mongo::Operation::Result
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
操作を実行します。
54 55 56 57 58 59 60 |
# ファイル 'lib/mongo/操作/shared/write.rb' は、54 行 デフォルト execution_with_ connection(接続, context:) validate!(接続) op = 自己.クラス::OpMsg.新着情報(スペック) 結果 = op.実行する(接続, context: context) validate_result(結果, 接続, context) end |