Módulo: Mongo::Operación Privado
- Definido en:
- lib/mongo/operation.rb,
lib/mongo/operation/drop.rb,
lib/mongo/operation/find.rb,
lib/mongo/operation/count.rb,
lib/mongo/operation/create.rb,
lib/mongo/operation/delete.rb,
lib/mongo/operation/insert.rb,
lib/mongo/operation/result.rb,
lib/mongo/operation/update.rb,
lib/mongo/operation/command.rb,
lib/mongo/operation/context.rb,
lib/mongo/operation/explain.rb,
lib/mongo/operation/indexes.rb,
lib/mongo/operation/distinct.rb,
lib/mongo/operation/get_more.rb,
lib/mongo/operation/aggregate.rb,
lib/mongo/operation/drop_index.rb,
lib/mongo/operation/map_reduce.rb,
lib/mongo/operation/users_info.rb,
lib/mongo/operation/create_user.rb,
lib/mongo/operation/drop/op_msg.rb,
lib/mongo/operation/find/op_msg.rb,
lib/mongo/operation/find/result.rb,
lib/mongo/operation/op_msg_base.rb,
lib/mongo/operation/remove_user.rb,
lib/mongo/operation/update_user.rb,
lib/mongo/operation/count/op_msg.rb,
lib/mongo/operation/create_index.rb,
lib/mongo/operation/kill_cursors.rb,
lib/mongo/operation/shared/timed.rb,
lib/mongo/operation/shared/write.rb,
lib/mongo/operation/create/op_msg.rb,
lib/mongo/operation/delete/op_msg.rb,
lib/mongo/operation/delete/result.rb,
lib/mongo/operation/drop_database.rb,
lib/mongo/operation/insert/op_msg.rb,
lib/mongo/operation/insert/result.rb,
lib/mongo/operation/parallel_scan.rb,
lib/mongo/operation/shared/idable.rb,
lib/mongo/operation/update/op_msg.rb,
lib/mongo/operation/update/result.rb,
lib/mongo/operation/write_command.rb,
lib/mongo/operation/command/op_msg.rb,
lib/mongo/operation/explain/op_msg.rb,
lib/mongo/operation/explain/result.rb,
lib/mongo/operation/indexes/op_msg.rb,
lib/mongo/operation/indexes/result.rb,
lib/mongo/operation/shared/limited.rb,
lib/mongo/operation/distinct/op_msg.rb,
lib/mongo/operation/get_more/op_msg.rb,
lib/mongo/operation/get_more/result.rb,
lib/mongo/operation/aggregate/op_msg.rb,
lib/mongo/operation/aggregate/result.rb,
lib/mongo/operation/collections_info.rb,
lib/mongo/operation/list_collections.rb,
lib/mongo/operation/drop_index/op_msg.rb,
lib/mongo/operation/drop_search_index.rb,
lib/mongo/operation/map_reduce/op_msg.rb,
lib/mongo/operation/map_reduce/result.rb,
lib/mongo/operation/shared/executable.rb,
lib/mongo/operation/users_info/op_msg.rb,
lib/mongo/operation/users_info/result.rb,
lib/mongo/operation/create_user/op_msg.rb,
lib/mongo/operation/delete/bulk_result.rb,
lib/mongo/operation/find/builder/flags.rb,
lib/mongo/operation/insert/bulk_result.rb,
lib/mongo/operation/remove_user/op_msg.rb,
lib/mongo/operation/update/bulk_result.rb,
lib/mongo/operation/update_user/op_msg.rb,
lib/mongo/operation/create_index/op_msg.rb,
lib/mongo/operation/kill_cursors/op_msg.rb,
lib/mongo/operation/update_search_index.rb,
lib/mongo/operation/drop_database/op_msg.rb,
lib/mongo/operation/find/builder/command.rb,
lib/mongo/operation/parallel_scan/op_msg.rb,
lib/mongo/operation/parallel_scan/result.rb,
lib/mongo/operation/write_command/op_msg.rb,
lib/mongo/operation/create_search_indexes.rb,
lib/mongo/operation/find/builder/modifiers.rb,
lib/mongo/operation/collections_info/result.rb,
lib/mongo/operation/list_collections/op_msg.rb,
lib/mongo/operation/list_collections/result.rb,
lib/mongo/operation/drop_search_index/op_msg.rb,
lib/mongo/operation/get_more/command_builder.rb,
lib/mongo/operation/shared/op_msg_executable.rb,
lib/mongo/operation/shared/response_handling.rb,
lib/mongo/operation/shared/polymorphic_lookup.rb,
lib/mongo/operation/shared/polymorphic_result.rb,
lib/mongo/operation/shared/sessions_supported.rb,
lib/mongo/operation/shared/object_id_generator.rb,
lib/mongo/operation/shared/result/aggregatable.rb,
lib/mongo/operation/update_search_index/op_msg.rb,
lib/mongo/operation/create_search_indexes/op_msg.rb,
lib/mongo/operation/kill_cursors/command_builder.rb,
lib/mongo/operation/shared/executable_no_validate.rb,
lib/mongo/operation/shared/write_concern_supported.rb,
lib/mongo/operation/shared/read_preference_supported.rb,
lib/mongo/operation/shared/bypass_document_validation.rb,
lib/mongo/operation/shared/causal_consistency_supported.rb,
lib/mongo/operation/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: BypassDocumentValidation, CausalConsistencySupported, Ejecutable, EjecutableNoValidar, EtiquetaTransaccionEjecutable, Idable, Limitado, OpMsgEjecutable, PolymorphicLookup, ResultadoPolimorfico, ReadPreferenceSupported, ManejoDeRespuestas, SesionesSoportadas, Temporizado, Guardar, SoporteWriteConcern Clases: Aggregate, CollectionsInfo, Comando, Contexto, Contar, Crear, CrearÍndice, CrearÍndicesDeBúsqueda, CrearUsuario, Borrar, Distinto, Descartar, DescartarBaseDeDatos, DescartarÍndice, DescartarÍndiceDeBúsqueda, Explicar, Encontrar, ObtenerMás, Índices, Insertar, KillCursors, ListCollections, MapReduce, GeneradorObjectId, OpMsgBase, EscaneoParalelo, EliminarUsuario, Resultado, Actualizar, ActualizarÍndiceDeBúsqueda, ActualizarUsuario, UsuariosInfo, GuardarComando
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'