クラス: Mongo::Operation::CollectionsInfo::Result

継承:
操作::結果
  • オブジェクト
すべて表示
定義:
lib/mongo/操作/collections_info/result.rb

Overview

system.namespaces コレクションをクエリする際の結果のカスタム動作を定義します。

以来

  • 2.1.0

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

コンストラクターの詳細

#初期化(応答、接続_description、接続_グローバル_id、データベース名) =結果

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

新しい結果を初期化します。

パラメーター:

  • 応答 (Array<Protocol::Message> | nil)

    ワイヤプロトコルが応答する場合、応答します。

  • connection_description Server:: Description

    この結果の操作を実行したサーバーの説明。

  • connection_ global_id (整数)

    この結果となる操作が実行された接続のグローバル ID。

  • database_name ( string )

    クエリが送信されたデータベースの名前。

以来

  • 2.1.0



39
40
41
42
ファイル 'lib/mongo/操作/collections_info/result.rb' は、39 行を

デフォルト 初期化(応答, connection_description, connection_ global_id, database_name)
  スーパー(応答, connection_description, connection_ global_id)
  @database_name = database_name
end

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

#名前空間= string

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

カーソルの名前空間を取得します。

例:

名前空間を取得します。

result.namespace

次の値を返します。

  • ( string )

    名前空間。

以来

  • 2.1.0



53
54
55
ファイル 'lib/mongo/操作/collections_info/result.rb' は、53 行を

デフォルト namespace
  " #{ @database_name } . #{ Database :: NAMESPACE } "
end