Módulo: Mongo::Cursor::NonTailable Private

Incluído em:
Bancode dados::Visualizar , Índice::Visualizar
Definido em:
lib/mongo/cursor/nontailable.rb

Visão geral

Este módulo faz parte de uma API privada. Você deve evitar usar este módulo, se possível, pois ele pode ser removido ou alterado no futuro.

Esse módulo é usado pelas classes que implementam cursores para indicar que os únicos cursores que elas geram são não rastreáveis e iteráveis.

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#cursor_typenil

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Essas visualizações são sempre não rastreáveis.

Retorna:

  • (nil)

    indicando um cursor persistente.



13
14
15
# File 'lib/mongo/cursor/nontailable.rb', linha 13

def cursor_type
  nada
end

#timeout_mode:iterable

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Essas visualizações aplicam tempos limite a cada iteração de um cursor, em oposição a todo o tempo de vida útil do cursor.

Retorna:

  • (:iterable)

    indicando um cursor com um modo de tempo limite de "iterável".



22
23
24
# File 'lib/mongo/cursor/nontailable.rb', linha 22

def timeout_mode
  :iterable
end