クラス: Mongo::Protocol::Reply
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/protocol/reply.rb
Overview
応答を表す MongoDB ワイヤプロトコル メッセージ
名前空間で定義済み
クラス: アップ変換
定数の概要
メッセージから継承された定数
メッセージ::バッチ_サイズ、メッセージ::COLLECTION 、メッセージ::LITIT 、メッセージ:MAX_MESSAGE_SIZE 、 メッセージ:: ORDER 、メッセージ::Q
インスタンス属性の概要を折りたたむ
-
#cursor_id ⇒ Fixnum
この応答のカーソル ID。
-
ドキュメント 数: 配列[Hash]<Hash>
この応答内のドキュメント。
-
# フラグ > 配列<Symbol>
この応答のフラグ。
-
# number_returned =修正値
この応答内のドキュメントの数。
-
開始_から = 修正数
この応答のカーソルの開始位置。
メッセージから継承された属性
インスタンス メソッドの概要を折りたたむ
-
# cursor_not_ find? = true、false
応答に カーソルが見つからない フラグが立てられているかどうかを判断します。
-
ペイロード= BSON::Document
モニタリングのイベント ペイロードを返します。
-
クエリ_失敗= true、false
応答にクエリ失敗フラグがあったかどうかを判断します。
メッセージから継承されたメソッド
================================================================================ 、#serialize 、 # set_request_id
IDに含まれるメソッド
コンストラクターの詳細
このクラスは、 Mongo::Protocol::Messageからコンストラクターを継承します。
インスタンス属性の詳細
#cursor_id ⇒ Fixnum
この応答のカーソル ID を返します。 追加の結果がない場合は、0 になります。
103 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/protocol/reply.rb', 行103 フィールド :cursor_id, Int64 |
ドキュメント 数: 配列[Hash]<Hash>
この応答内のドキュメントを返します。
115 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/protocol/reply.rb', 行115 フィールド :documents, ドキュメント, :@number_returned |
#flags ⇒ Array<Symbol>
この応答のフラグを返します。
サポートされているフラグ: :cursor_not_found
、 :query_failure
、 :shard_config_stale
、 :await_capable
。
98 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/protocol/reply.rb', 行98 フィールド :flags, BitVector.新着情報(FLAGS) |
# number_returned =修正値
この応答内のドキュメントの数を返します。
111 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/protocol/reply.rb', 行111 フィールド :number_returned, Int32 |
開始_から = 修正数
この応答のカーソルの開始位置を返します。
107 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/protocol/reply.rb', 行107 フィールド :starting_from, Int32 |
インスタンス メソッドの詳細
# cursor_not_ find? = true 、 false
応答に カーソルが見つからない フラグが立てられているかどうかを判断します。
52 53 54 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/protocol/reply.rb', 行52 デフォルト cursor_not_ find? flags.include?(: cursor_not_ find) end |
ペイロード= BSON::Document
モニタリングのイベント ペイロードを返します。
64 65 66 67 68 69 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/protocol/reply.rb', 行64 デフォルト ペイロード BSON::ドキュメント.新着情報( 応答: アップ変換.コマンド, request_id: request_id ) end |
クエリ_失敗 = true 、 false
応答にクエリ失敗フラグがあったかどうかを判断します。
40 41 42 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/protocol/reply.rb', 行40 デフォルト query_failure? flags.include?(:query_failure) end |