Class: Mongo::Protocol::GetMore
Overview
MongoDB ワイヤプロトコルの getMore メッセージ
これは、すでにインスタンス化されているカーソルから追加のドキュメントを検索するためにサーバーに送信されるクライアント リクエスト メッセージです。
操作では、データベース名とコレクション名、およびカーソル ID を指定する必要があります。これは、カーソルの範囲が名前空間に限定されているためです。
名前空間で定義済み
クラス: アップ変換
定数の概要
メッセージから継承された定数
メッセージ::バッチ_サイズ、メッセージ::COLLECTION 、メッセージ::LITIT 、メッセージ:MAX_MESSAGE_SIZE 、 メッセージ:: ORDER 、メッセージ::Q
インスタンス属性の概要
メッセージから継承された属性
インスタンス メソッドの概要を折りたたむ
-
#初期化(データベース, コレクション, number_to_return, cursor_id) = getMore
コンストラクター
新しい getMore メッセージを作成します。
-
ペイロード= BSON::Document
モニタリングのイベント ペイロードを返します。
-
応答可能かどうか= true
データベースからの応答が必要なメッセージをさらに取得します。
メッセージから継承されたメソッド
=====================================================================================================
IDに含まれるメソッド
コンストラクターの詳細
#初期化(データベース, コレクション, number_to_return, cursor_id) = getMore
新しい getMore メッセージを作成します
42 43 44 45 46 47 48 49 |
# ファイル 'lib/mongo/プロトコル/get_ more.rb' は、42 行 デフォルト 初期化(database, コレクション, number_to_return, cursor_id) @database = database @namespace = " #{ database } . #{ collection } " @number_to_return = number_to_return @cursor_id = cursor_id @upconvert = アップ変換.新着情報(コレクション, cursor_id, number_to_return) スーパー end |
インスタンス メソッドの詳細
ペイロード= BSON::Document
モニタリングのイベント ペイロードを返します。
59 60 61 62 63 64 65 66 |
# ファイル 'lib/mongo/プロトコル/get_ more.rb' は、59 行 デフォルト ペイロード BSON::ドキュメント.新着情報( command_name: 'getMore', database_name: @database, コマンド: アップ変換.コマンド, request_id: request_id ) end |
応答可能かどうか= true
データベースからの応答が必要なメッセージをさらに取得します。
76 77 78 |
# ファイル 'lib/mongo/プロトコル/get_ more.rb' は、76 行 デフォルト 応答可能かどうか true end |