クラス: Mongo::Operation::CursorCommand::Result Private

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

Overview

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

コマンド応答のカーソル フィールドを解析し、結果からカーソルをビルドできるようにします。解析は find コマンドの結果と全く同じです。

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

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

#カーソル?true | false

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

コマンド応答にカーソル フィールドが含まれているかどうかを返します。

次の値を返します。

  • true | false

    コマンド応答にカーソル フィールドが含まれていたかどうか。



27
28
29
# ファイル 'lib/mongo/操作/cursor_command/result.rb' は、27 行

デフォルト cursor?
  !cursor_document.nil?
end

#cursor_idInteger | nil

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

カーソル ドキュメントからのカーソル ID を返します。

次の値を返します。

  • (Integer | nil)

    カーソル ドキュメントからのカーソル ID。



32
33
34
# ファイル 'lib/mongo/操作/cursor_command/result.rb' は、32 行

デフォルト cursor_id
  cursor? ? cursor_document[CURSOR_ID] : スーパー
end

ドキュメント 数 : 配列[BSON::Document]<BSON::Document>

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

ドキュメントの最初のバッチするを返します。

次の値を返します。

  • 配列<BSON::Document>

    最初のドキュメントのバッチ。



37
38
39
# ファイル 'lib/mongo/操作/cursor_command/result.rb' は、37 行

デフォルト ドキュメント
  cursor? ? cursor_document[最初の_バッチ] : []
end

#namespaceString | nil

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

カーソル名前空間、"データベース.コレクション" を返します。

次の値を返します。

  • ( string | nil )

    カーソル名前空間、"データベース.コレクション"。



42
43
44
# ファイル 'lib/mongo/操作/cursor_command/result.rb' は、42 行

デフォルト namespace
  cursor? ? cursor_document['ns'] : スーパー
end