クラス: Mongo::Operation::CursorCommand::Result Private
- 継承:
-
操作::結果
- オブジェクト
- 操作::結果
- Mongo::操作::CursorCommand::Result
- 定義:
- lib/mongo/操作/cursor_command/result.rb
Overview
このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。
コマンド応答のカーソル フィールドを解析し、結果からカーソルをビルドできるようにします。解析は find コマンドの結果と全く同じです。
インスタンス メソッドの概要を折りたたむ
-
#カーソル? ⇒ true | false
private
コマンド応答にカーソル フィールドが含まれていたかどうか。
-
#cursor_id ⇒ Integer | nil
private
カーソル ドキュメントからのカーソル ID。
-
ドキュメント数: 配列[BSON::Document]<BSON::Document>
private
最初のドキュメントのバッチ。
-
#namespace ⇒ String | nil
private
カーソル名前空間、"データベース.コレクション"。
インスタンス メソッドの詳細
#カーソル? ⇒ true | false
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
コマンド応答にカーソル フィールドが含まれているかどうかを返します。
27 28 29 |
# ファイル 'lib/mongo/操作/cursor_command/result.rb' は、27 行 デフォルト cursor? !cursor_document.nil? end |
#cursor_id ⇒ Integer | nil
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
カーソル ドキュメントからのカーソル ID を返します。
32 33 34 |
# ファイル 'lib/mongo/操作/cursor_command/result.rb' は、32 行 デフォルト cursor_id cursor? ? cursor_document[CURSOR_ID] : スーパー end |
ドキュメント 数 : 配列[BSON::Document]<BSON::Document>
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
ドキュメントの最初のバッチするを返します。
37 38 39 |
# ファイル 'lib/mongo/操作/cursor_command/result.rb' は、37 行 デフォルト ドキュメント cursor? ? cursor_document[最初の_バッチ] : [] end |
#namespace ⇒ String | nil
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
カーソル名前空間、"データベース.コレクション" を返します。
42 43 44 |
# ファイル 'lib/mongo/操作/cursor_command/result.rb' は、42 行 デフォルト namespace cursor? ? cursor_document['ns'] : スーパー end |