| Class | Mongo::Operation::Indexes::Result |
| In: |
lib/mongo/operation/indexes/result.rb
|
| Parent: | Operation::Result |
Defines custom behavior of results when using the listIndexes command.
@since 2.0.0
Get the cursor id for the result.
@example Get the cursor id.
result.cursor_id
@note Even though the wire protocol has a cursor_id field for all
messages of type reply, it is always zero when using the listIndexes command and must be retrieved from the cursor document itself.
@return [ Integer ] The cursor id.
@since 2.0.0
Validate the result. In the case where the database or collection does not exist on the server we will get an error, and it‘s better to raise a meaningful exception here than the ambiguous one when the error occurs.
@example Validate the result.
result.validate!
@raise [ NoNamespace ] If the ns doesn‘t exist.
@return [ Result ] Self if successful.
@since 2.0.0