モジュール: Mongo::Operation::OpMsgExecutable Private

次のことが含まれます。
多形検索用
次のドキュメントに含まれます。
集計、CollectionsInfo、コマンド、カウント、作成、作成インデックス、作成検索インデックス、作成ユーザー、CursorCommand、個別の、削除、ドロップデータベース、ドロップインデックス、ドロップ検索インデックス、説明、検索、GetMore、インデックス、killCursors、ListCollections、mapReduce、ParallelScan、RemoveUser、UpdateSearchIndex、UpdateUser、UsersInfo、WriteCommand
定義:
lib/mongo/操作/shared/op_msg_executable.rb

Overview

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

OpMsg として操作を実行する共有動作。

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

実行回数(サーバー、コンテキスト:、オプション: {})= Mongo::Operation::Result

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

操作を実行します。

パラメーター:

  • サーバー Mongo::Server

    操作を送信するサーバー。

  • context 操作::Context

    操作コンテキスト。

  • options ハッシュ (デフォルトは{}です)

    操作実行オプション。

次の値を返します。



32
33
34
35
36
37
38
39
# ファイル 'lib/mongo/操作/shared/op_msg_executable.rb' 行 32

デフォルト 実行する(サーバー, context:, 次のオプションがあります。 {})
  サーバー.with_ connection(
    connection_ global_id: context.connection_ global_id,
    context: context
  ) 行う |接続|
    execution_with_ connection(接続, context: context, 次のオプションがあります。 options)
  end
end

# execution_with_ connection (接続、 context:、オプション: {}) = Mongo::Operation::Result

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

操作を実行します。

パラメーター:

  • 接続 Mongo::Server::Connection

    操作を送信する接続。

  • context 操作::Context

    操作コンテキスト。

  • options ハッシュ (デフォルトは{}です)

    操作実行オプション。

次の値を返します。



49
50
51
# ファイル 'lib/mongo/操作/shared/op_msg_executable.rb' 行 49

デフォルト execution_with_ connection(接続, context:, 次のオプションがあります。 {})
  final_operation.実行する(接続, context: context, 次のオプションがあります。 options)
end