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

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

Overview

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

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

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

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

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

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

操作を実行します。

パラメーター:

  • サーバー Mongo::Server

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

  • context 操作::Context

    操作コンテキスト。

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

    操作実行オプション。

次の値を返します。

[ソースを表示]

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

デフォルト 実行する(サーバー, 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 ハッシュ (デフォルトは{}です)

    操作実行オプション。

次の値を返します。

[ソースを表示]

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

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