类:Mongo::Operation::CursorCommand::Result Private
- 继承:
-
操作::结果
- 对象
- 操作::结果
- Mongo::操作::CursorCommand::Result
- 定义于:
- lib/mongo/操作/cursor_command/result.rb
Overview
此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。
解析命令响应的游标字段,以便从结果构建游标。解析与查找命令结果相同。
实例方法摘要折叠
-
#游标? ⇒ true | false
private
命令响应是否包含游标字段。
-
#cursor_id ⇒ Integer | nil
private
游标文档中的游标 ID。
-
# 个documents ⇒ Array<BSON::Document>
private
第一批处理文档。
-
#namespace ⇒ String | nil
private
游标命名空间,“数据库.集合”。
实例方法详细信息
#游标? ⇒ true | false
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回命令响应是否包含游标字段。
27 28 29 |
# 文件 'lib/mongo/操作/cursor_command/result.rb', line 27 def cursor? !cursor_document.nil? end |
#cursor_id ⇒ Integer | nil
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回游标文档中的游标 ID。
32 33 34 |
# 文件 'lib/mongo/操作/cursor_command/result.rb', line 32 def cursor_id cursor? ? cursor_document[CURSOR_ID] : 超 end |
# 个documents ⇒ Array<BSON::Document>
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回 第一批处理文档。
37 38 39 |
# 文件 'lib/mongo/操作/cursor_command/result.rb', line 37 def 文档 cursor? ? cursor_document[FIRST_BATCH] : [] end |
#namespace ⇒ String | nil
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回游标命名空间,“数据库.集合”。
42 43 44 |
# 文件 'lib/mongo/操作/cursor_command/result.rb', line 42 def namespace cursor? ? cursor_document[' ns '] : 超 end |