モジュール: 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 の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
一括書き込み操作を実行します。
70 71 72 73 74 |
# ファイル 'lib/mongo/操作/shared/write.rb' は、70 行 デフォルト bulk_execute(接続, context:) Lint.insert_type(接続, サーバー::接続) 自己.クラス::OpMsg.新着情報(スペック).実行する(接続, context: context).bulk_result end |
# execution (サーバー、コンテキスト :)= Mongo::Operation::Result
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
操作を実行します。
34 35 36 37 38 39 40 41 |
# ファイル 'lib/mongo/操作/shared/write.rb' は、34 行 デフォルト 実行する(サーバー, 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 の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
操作を実行します。
51 52 53 54 55 56 57 |
# ファイル 'lib/mongo/操作/shared/write.rb' は、51 行 デフォルト execution_with_ connection(接続, context:) validate!(接続) op = 自己.クラス::OpMsg.新着情報(スペック) 結果 = op.実行する(接続, context: context) validate_result(結果, 接続, context) end |