Módulo: Mongo::Operación Privado
- Definido en:
- lib/mongo/operación.rb,
lib/mongo/operación/descartar.rb,
lib/mongo/operación/find.rb,
lib/mongo/operación/count.rb,
lib/mongo/operación/create.rb,
lib/mongo/operación/borrar.rb,
lib/mongo/operación/insert.rb,
lib/mongo/operación/result.rb,
lib/mongo/operación/actualizar.rb,
lib/mongo/operación/command.rb,
lib/mongo/operación/context.rb,
lib/mongo/operación/explain.rb,
lib/mongo/operación/índice.rb,
lib/mongo/operación/distinct.rb,
lib/mongo/operación/get_more.rb,
lib/mongo/operación/aggregate.rb,
lib/mongo/operación/descartar_índice.rb,
lib/mongo/operación/map_reduce.rb,
lib/mongo/operación/users_info.rb,
lib/mongo/operación/create_user.rb,
lib/mongo/operación/descartar/op_msg.rb,
lib/mongo/operación/find/op_msg.rb,
lib/mongo/operación/find/result.rb,
lib/mongo/operación/op_msg_base.rb,
lib/mongo/operación/remove_user.rb,
lib/mongo/operación/update_user.rb,
lib/mongo/operación/count/op_msg.rb,
lib/mongo/operación/create_índice.rb,
lib/mongo/operación/kill_cursors.rb,
lib/mongo/operación/shared/timed.rb,
lib/mongo/operación/shared/guardar.rb,
lib/mongo/operación/create/op_msg.rb,
lib/mongo/operación/borrar/op_msg.rb,
lib/mongo/operación/borrar/result.rb,
lib/mongo/operación/descartar_base_de_datos.rb,
lib/mongo/operación/insert/op_msg.rb,
lib/mongo/operación/insert/result.rb,
lib/mongo/operación/parallel_scan.rb,
lib/mongo/operación/shared/idable.rb,
lib/mongo/operación/actualizar/op_msg.rb,
lib/mongo/operación/actualizar/result.rb,
lib/mongo/operación/guardar_comando.rb,
lib/mongo/operación/command/op_msg.rb,
lib/mongo/operación/explain/op_msg.rb,
lib/mongo/operación/explain/result.rb,
lib/mongo/operación/índice/op_msg.rb,
lib/mongo/operación/índice/result.rb,
lib/mongo/operación/shared/limited.rb,
lib/mongo/operación/distinct/op_msg.rb,
lib/mongo/operación/get_more/op_msg.rb,
lib/mongo/operación/get_more/result.rb,
lib/mongo/operación/aggregate/op_msg.rb,
lib/mongo/operación/aggregate/result.rb,
lib/mongo/operación/collections_info.rb,
lib/mongo/operación/list_collections.rb,
lib/mongo/operación/descartar_índice/op_msg.rb,
lib/mongo/operación/descartar_índice_de_búsqueda.rb,
lib/mongo/operación/map_reduce/op_msg.rb,
lib/mongo/operación/map_reduce/result.rb,
lib/mongo/operación/shared/executable.rb,
lib/mongo/operación/users_info/op_msg.rb,
lib/mongo/operación/users_info/result.rb,
lib/mongo/operación/create_user/op_msg.rb,
lib/mongo/operación/borrar/bulk_result.rb,
lib/mongo/operación/find/desarrolladores/flags.rb,
lib/mongo/operación/insert/bulk_result.rb,
lib/mongo/operación/remove_user/op_msg.rb,
lib/mongo/operación/actualizar/bulk_result.rb,
lib/mongo/operación/update_user/op_msg.rb,
lib/mongo/operación/create_índice/op_msg.rb,
lib/mongo/operación/kill_cursors/op_msg.rb,
lib/mongo/operación/actualizar_índice_de_búsqueda.rb,
lib/mongo/operación/descartar_base_de_datos/op_msg.rb,
lib/mongo/operación/find/desarrolladores/command.rb,
lib/mongo/operación/parallel_scan/op_msg.rb,
lib/mongo/operación/parallel_scan/result.rb,
lib/mongo/operación/guardar_comando/op_msg.rb,
lib/mongo/operación/create_search_indexes.rb,
lib/mongo/operación/cursor_command/op_msg.rb,
lib/mongo/operación/cursor_command/result.rb,
lib/mongo/operación/find/desarrolladores/modifiers.rb,
lib/mongo/operación/collections_info/result.rb,
lib/mongo/operación/list_collections/op_msg.rb,
lib/mongo/operación/list_collections/result.rb,
lib/mongo/operación/descartar_índice_de_búsqueda/op_msg.rb,
lib/mongo/operación/get_more/command_desarrolladores.rb,
lib/mongo/operación/shared/op_msg_executable.rb,
lib/mongo/operación/shared/response_handling.rb,
lib/mongo/operación/shared/polymorphic_lookup.rb,
lib/mongo/operación/shared/polymorphic_result.rb,
lib/mongo/operación/shared/sessions_supported.rb,
lib/mongo/operación/shared/object_id_generator.rb,
lib/mongo/operación/shared/result/aggregatable.rb,
lib/mongo/operación/actualizar_índice_de_búsqueda/op_msg.rb,
lib/mongo/operación/create_search_indexes/op_msg.rb,
lib/mongo/operación/kill_cursors/command_desarrolladores.rb,
lib/mongo/operación/shared/executable_no_validate.rb,
lib/mongo/operación/shared/write_concern_supported.rb,
lib/mongo/operación/shared/read_preference_supported.rb,
lib/mongo/operación/shared/bypass_document_validation.rb,
lib/mongo/operación/shared/causal_consistency_supported.rb,
lib/mongo/operación/shared/executable_transaction_label.rb
Overview
Este módulo es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.
Este módulo encapsula todas las clases de operación definidas por el controlador.
Las clases de operación toman opciones Ruby como parámetros de constructor. Por ejemplo, :read contiene la preferencia de lectura y :read_concern contiene el nivel de consistencia de lectura, mientras que los comandos del servidor utilizan el campo readConcern para el nivel de consistencia de lectura y la preferencia de lectura se pasa como $readPreference o el bit de bandera de protocolo secundario Ok protocolo de conexión.
Definido bajo Namespace
Modules: OmitirValidaciónDeDocumento, ConsistenciaCausalSoportada, Ejecutable, EjecutableSinValidar, EtiquetaDeTransacciónEjecutable, Identificable, Limitado, MensajeDeOperacionEjecutable, BusquedaPolimorfica, ResultadoPolimorfico, PreferenciaDeLecturaSoportada, ManejoDeRespuesta, SesionesSoportadas, Temporizado, Guardar, SoporteParaWriteConcern Clase: Agrupar, InfoDeColecciones, Comando, Contexto, Contador, Crear, Crear índice, Crear índices de búsqueda, CrearUsuario, ComandoDeCursor, Borrar, Distinto, Descartar, DescartarBaseDeDatos, DescartarÍndice, DescartarÍndiceDeBúsqueda, Explicar, Encontrar, Siguiente, Índices, Insertar, EliminarCursores, ListarColecciones, MapReduce, GeneradorDeIDDeObjeto, OpMsgBase, EscaneoParalelo, RemoverUsuario, Resultado, Actualizar, Actualizar índice de búsqueda, ActualizarUsuario, InfoDeUsuarios, Comando de guardar
Resumen de constantes colapsar
- Q =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
La constante de campo q.
'q'- U =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
La constante de campo u.
'u'- LIMIT =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
La constante del campo límite.
'limit'- MULTI =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
La constante de campo múltiple.
'multi'- inserción =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
La constante del campo inserción.
'inserción'- intercalación =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
La constante del campo de intercalación.
'intercalación'- ARRAY_FILTERS =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
La constante del campo filtros de arreglo.
'filtrosDeArreglo'- TIEMPO_DE_OPERACION =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
La constante del campo de operation time.
'tiempo de operación'- CLUSTER_TIME =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
Obsoleto.La constante del campo de tiempo del clúster.
'$clusterTime'