模块: mongo

扩展方式:
可转发
定义于:









































































































































































































































































































































































































































































lib/ Mongo/id.rb, lib/ Mongo.rb, lib/ Mongo/uri.rb, lib/ Mongo/auth.rb, lib/ Mongo/lint.rb, lib/ Mongo/crypt.rb, lib/ Mongo/ dbref.rb、lib/ Mongo/error.rb、lib/ Mongo/ 事件、lib/ Mongo/ 索引、lib/ Mongo/utils.rb、lib/ Mongo/ 客户端、lib/ Mongo/config。 lib/ Mongo/ 游标、lib/ Mongo/logger.rb、lib/ Mongo/ 服务器、lib/ Mongo/socket.rb、lib/ Mongo/ 解决、lib/ Mongo/auth/cr。 rb、lib/ Mongo/ 集群.rb、lib/ Mongo/session.rb、lib/ Mongo/timeout.rb、lib/ Mongo/tracing.rb、lib/ Mongo/version.rb、lib/ Mongo/auth/aws。 rb, lib/ Mongo/ 数据库.rb, lib/ Mongo/loggable.rb, lib/ Mongo/auth/base.rb, lib/ Mongo/auth/ldap.rb, lib/ Mongo/auth/user.rb, lib/ Mongo/auth/x509.rb, lib/ Mongo/crypt/kms.rb, lib/ Mongo/grid/ 文件.rb, lib/ Mongo/operation.rb, lib/ Mongo/retryable.rb, lib/ Mongo/semaphore.rb、lib/ Mongo/auth/roles.rb、lib/ Mongo/auth/scram.rb、lib/ Mongo/bulk_write.rb、lib/ Mongo/ 集合.rb、lib/ Mongo/ 事件/base.rb , lib/ Mongo/ 索引/view.rb, lib/ Mongo/ 监控, lib/ Mongo/socket/ssl.rb, lib/ Mongo/socket/tcp.rb, lib/ Mongo/srv/result.rb, lib/ Mongo/auth/gssapi.rb, lib/ Mongo/crypt/hooks.rb, lib/ Mongo/cursor_host.rb, lib/ Mongo/grid/ 流.rb, lib/ Mongo/query_cache.rb, lib/ Mongo/socket/ unix.rb、lib/ Mongo/srv/ 监控.rb、lib/ Mongo/ 解决/ipv4.rb、lib/ Mongo/ 解决/ipv6.rb、lib/ Mongo/ 解决/unix.rb、 lib/ Mongo/cluster_time.rb, lib/ Mongo/crypt/binary.rb, lib/ Mongo/crypt/ 处理.rb, lib/ Mongo/crypt/status.rb, lib/ Mongo/deprecations.rb, lib/ Mongo/ error/parser.rb、lib/ Mongo/ 协议/msg.rb、lib/ Mongo/srv/resolver.rb、lib/ Mongo/auth/scram256.rb、lib/ Mongo/crypt/bounding.rb、 lib / Mongo/crypt/context.rb, lib/ Mongo/ 数据库/view.rb, lib/ Mongo/error/notable.rb, lib/ Mongo/write_concern.rb, lib/ Mongo/auth/user/view.rb, lib / Mongo/caching_cursor.rb, lib/ Mongo/config/options.rb, lib/ Mongo/grid/ 文件/info.rb, lib/ Mongo/grid/fs _bucket.rb, lib/ Mongo/operation/drop.rb, lib/ Mongo/operation/find.rb, lib/ Mongo/options/mapper.rb, lib/ Mongo/ 协议/ 查询.rb, lib/ Mongo/ 协议/ reply.rb、lib/ Mongo/ 服务器/ 监控、lib/ Mongo/ auth/stringprep.rb、lib/ Mongo/ 集合/view.rb、lib/ Mongo/error/kms_error.rb、lib/ Mongo/error/ labelable.rb, lib/ Mongo/ 事件/listeners.rb, lib/ Mongo/ 事件/publisher.rb, lib/ Mongo/grid/ 文件/ 数据块.rb, lib/ Mongo/operation/count.rb, lib/ Mongo/ server_selector.rb, lib/ Mongo/auth/aws/ 请求.rb, lib/ Mongo/ 集群/ 拓扑结构.rb, lib/ Mongo/ 集群/ 拓扑结构.rb, lib/ Mongo/ 游标/kill_spec.rb, lib/ Mongo/ error/auth_error.rb, lib/ Mongo/error/lint_error.rb, lib/ Mongo/error/pool_error.rb, lib/ Mongo/ 事件/subscriber.rb, lib/ Mongo/grid/ 流/read.rb, lib/ Mongo/operation/create.rb, lib/ Mongo/operation/ 删除.rb, lib/ Mongo/operation/insert.rb, lib/ Mongo/operation/result.rb, lib/ Mongo/operation/ 更新.rb, lib/ Mongo/ options/redacted.rb、lib/ Mongo/ 协议/message.rb、lib/ Mongo/topology_version.rb、lib/ Mongo/uri/srv_protocol.rb、lib/ Mongo/ 解决/validator.rb、lib/ Mongo/background_thread。 rb, lib/ Mongo/bulk_write/result.rb, lib/ Mongo/client_encryption.rb, lib/ Mongo/crypt/kms_context.rb, lib/ Mongo/error/crypt_error.rb, lib/ Mongo/error/invalid_uri.rb, lib/ Mongo/grid/ 流/ 写入.rb、 lib/ Mongo/operation/command.rb、 lib/ Mongo/operation/context.rb、 lib/ Mongo/operation/explain.rb、 lib/ Mongo/operation/indexes。 rb、lib/ Mongo/ 协议/get_more.rb、lib/ Mongo/ 协议/registry.rb、lib/ Mongo/search_index/view.rb、lib/ Mongo/ 服务器/connection.rb、lib/ Mongo/socket/ocsp_cache。 rb, lib/ Mongo/ 集合/helpers.rb, lib/ Mongo/condition_variable.rb, lib/ Mongo/ 游标/nontailable.rb, lib/ Mongo/error/invalid_file.rb, lib/ Mongo/error/socket_error.rb, lib/ Mongo/operation/distinct.rb, lib/ Mongo/operation/get_more.rb, lib/ Mongo/ 服务器/description.rb, li b/ Mongo/uri/options_mapper.rb, lib/ Mongo/write_concern/base.rb, lib/ Mongo/crypt/encryption_io.rb, lib/ Mongo/csot_timeout_holder.rb, lib/ Mongo/error/client_close.rb, lib/ Mongo / Mongo / \ Mongo/operation/aggregate.rb, lib/ Mongo/ 协议/bit_vector.rb, lib/ Mongo/ 协议/compressed.rb, lib/ Mongo/ 服务器/app_metadata.rb, lib/ Mongo/ 服务器/push_monitor.rb, lib/ Mongo 凭证 。​​​ rb、lib/ Mongo/operation/drop_index.rb、lib/ Mongo/operation/map_reduce.rb、lib/ Mongo/operation/users_info.rb、lib/ Mongo/ 协议/serializers.rb、lib/ Mongo/server_selector/base。 rb, lib/ Mongo/session/session_pool.rb, lib/ Mongo/socket/ocsp_verifier.rb, lib/ Mongo/auth/aws/conversation.rb, lib/ Mongo/auth/credential_cache.rb, lib/ Mongo/ 集群/ 拓扑结构/base.rb, lib/ Mongo/crypt/kms/ 凭证.rb, lib/ Mongo/error/ handshake_error.rb、 lib/ Mongo/error/invalid_address.rb、 lib/ Mongo/error/invalid_session.rb、 lib/ Mongo/error/write_retryable.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/ 协议/caching_hash.rb、 lib/ Mongo/ 协议/kill_cursors.rb、 lib/ Mongo/retryable/base_worker.rb、 lib/ Mongo/retryable/read_worker.rb、 lib/ Mongo/auth/conversation_base.rb, lib/ Mongo/auth/ldap/conversation.rb, lib/ Mongo/auth/stringprep/tables.rb, lib/ Mongo/auth/x509/conversation.rb, lib / Mongo/bulk_write/combineable.rb, lib/ Mongo/bulk_write/validatable.rb, lib/ Mongo/crypt/data_key_context.rb, lib Mongo, lib/ Mongo/error/extra_file_chunk.rb, lib/ Mongo/error/invalid_document.rb, lib/ Mongo/error/max_message_size.rb, lib/ Mongo/error/missing_password.rb, lib Mongo, lib/ Mongo/ error/unmet_dependency.rb, lib/ Mongo/ 监控/publishable.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/ 写入.rb、lib/ Mongo/retryable/back压.rb、lib/ Mongo/retryable /retry_policy.rb、lib/ Mongo/retryable/write_worker.rb、lib/ Mongo/ 服务器/connection_base.rb、lib/ Mongo/ 服务器/connection_pool.rb、lib/ Mongo/session/server_session.rb、lib/ Mongo/tracing /open_telemetry.rb, lib/ Mongo/auth/scram/conversation.rb, lib/ Mongo/ 集群/ 拓扑结构/single.rb, lib/ Mongo/error/invalid_signature.rb, lib/ Mongo/error/mismatched_domain.rb, lib Mongo, lib/ Mongo Mongo​​​​​, lib/ Mongo/operation/ 删除/op_msg.rb, lib/ Mongo/operation/ 删除/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/ 更新/op_msg.rb、lib/ Mongo/operation/ 更新/result.rb, lib/ Mongo/operation/write_command.rb, lib/ Mongo/server_selector/nearest.rb, lib/ Mongo/server_selector/ 主节点 (primary node in the replica set).rb, lib/ Mongo/auth/gssapi/conversation.rb, lib/ Mongo/bulk_write/transformable.rb, lib/ Mongo/ 集群/ 拓扑结构/ 分片的, lib/ Mongo/ 集群/ 拓扑结构/unknown.rb, lib/ Mongo/ 集合/view/iterable.rb, lib/ Mongo/ 集合/view /read.rb, lib/ Mongo/ 集合/view/writable.rb, lib/ Mongo/co nfig/validators/option.rb, lib/ Mongo/crypt/explicit_encrypter.rb, lib/ Mongo/distinguishing_semaphore.rb, lib/ Mongo/error/invalid_txt_record.rb, lib/ Mongo/error/missing_connection.rb, lib/ Mongo/ error/missing_file_chunk.rb, lib/ Mongo/error/missing_service_id.rb, lib/ Mongo/error/pool_cleared_error.rb, lib/ Mongo/error/unsupported_option.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/ 服务器/connection_common.rb、lib/ Mongo/ 集群/ periodic_executor.rb、lib/ Mongo/ 集合/view/immutable.rb、 lib/ Mongo/crypt/kms/aws/ 凭证.rb, lib/ Mongo/crypt/kms/gcp/ 凭证.rb, lib/ Mongo/error/connection_perished.rb, lib/ Mongo/error/invalid_read_option.rb, lib/ Mongo/error/need_primary_server.rb, lib/ Mongo/error/no_server_available.rb, lib/ Mongo/ error/server_api_conflict.rb、lib/ Mongo/error/unexpected_response.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/ 服务器/ 监控/connection.rb, lib/ Mongo/ 服务器/pending_connection.rb, lib/ Mongo/server_selector/ 从节点(secondary node from replica set).rb, lib/ Mongo/auth/aws/credentials_cache.rb, lib/ Mongo/ auth/scram256/conversation.rb, lib/ Mongo/bulk_write/result_combiner.rb, lib/ Mongo/ 集合/view/map_reduce.rb, lib/ Mongo/crypt/kms/kmip/ 凭证.rb, lib/ Mongo/error/invalid_read_concern.rb, lib/ Mongo/error/missing_resume_token.rb, lib/ Mongo/error/rise_original_error.rb, lib/ Mongo/error/read_write_retryable.rb, lib/ Mongo/error/sdam_error_decion.rb, lib/ Mongo/error/server_timeout_error.rb, lib/ Mongo/error/socket_timeout_error.rb, lib/ Mongo/error/unknown_payload_type.rb, lib/ Mongo/error/unsupported_features.rb, lib/ Mongo/ 监控/ 事件/cmap/base.rb , lib/ Mongo/ope ration/aggregate/op_msg.rb、 lib/ Mongo/operation/aggregate/result.rb、 lib/ Mongo/operation/collections_info.rb、 lib/ Mongo/operation/list_collections.rb、 lib/ Mongo/write_concern/acknowledged.rb, lib/ Mongo/auth/sasl_conversation_base.rb, lib/ Mongo/bulk_write/ordered_combiner.rb, lib/ Mongo/ 集合/view/ 聚合.rb, lib/ Mongo/ 集合/view/explainable.rb, lib/ Mongo/crypt/ kms/azure/ 凭证、lib/ Mongo/crypt/kms/local/ 凭证、lib/ Mongo/error/internal_driver_error.rb、lib/ Mongo/error/invalid_config_option.rb、lib/ Mongo/error/invalid_database_name。 rb, lib/ Mongo/error/invalid_file_revision.rb, lib/ Mongo/error/invalid_min_pool_size.rb, lib/ Mongo/error/invalid_write_concern.rb, lib/ mongo /error/unsupported_collation.rb, lib/ Mongo/error/unsupported_collation.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/ 服务器/description/features.rb, lib/ Mongo/ 服务器/ 监控/app_metadata.rb, lib / Mongo/auth/scram_conversation_base.rb, lib/ Mongo/crypt/kms/azure/access_token.rb, lib/ Mongo/error/connection_unavailable.rb, lib/ mongo /error/credential_check_error.rb, lib/ Mongo/error/credential_check_error.rb, lib/ Mongo/error/invalid_bulk_operation .rb、lib/ Mongo/error/invalid_max_connecting.rb、lib/ Mongo/error/sessions_not_supported.rb、lib/ Mongo/operation/create_user/op_msg.rb、lib/ Mongo/operation/ 删除/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/ 更新/bulk_result.rb, lib/ Mongo/operation/update_user/op_msg.rb, lib/ Mongo/ 服务器/app_metadata/platform.rb, lib/ Mongo/write_concern/unacknowledged.rb, lib/ Mongo/bulk_write/unordered_combiner.rb, lib/ Mongo/ 集群/reapers/cursor_reaper 。 rb, lib/ Mongo/ 集群/reapers/socket_reaper.rb, lib/ Mongo/ 集合/view/change_stream.rb, lib/ Mongo/crypt/auto_decryption_context.rb, lib/ Mongo/crypt/auto_encryption_context.rb, lib/ Mongo/ crypt/kms/aws/master_document.rb, lib/ Mongo/crypt/kms/gcp/master_document.rb, lib/ Mongo/crypt/kms/master_key_document.rb, lib/ Mongo/error/change_stream_resumable.rb, lib/ Mongo/ error/invalid_collection_name.rb, lib/ Mongo/error/invalid_update_document.rb, lib/ Mongo/error/mongocryptd_spawn_error.rb, lib/ Mongo/error/unexpected_chunk_length.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/ 服务器/app_metadata/truncator.rb, lib/ Mongo/tracing/open_telemetry/tracer.rb, lib/ Mongo/auth/ aws/credentials_retriever.rb, lib/ Mongo/ 集群/ 拓扑结构/load_balanced.rb, lib/ Mongo/crypt/kms/kmip/master_document.rb, lib/ Mongo/error/bad_load_balancer_target.rb, lib/ Mongo/erro r/invalid_application_name.rb, lib/ Mongo/error/invalid_cursor_operation.rb, lib/ Mongo/error/invalid_server_auth_host.rb, lib/ Mongo/error/session_not_materialized.rb, lib/ Mongo/error/unsupported_message_type.rb, lib/ Mongo/监控/cmap_log_subscriber.rb, lib/ Mongo/监控/事件/server_close.rb, lib/ Mongo/监控/sdam_log_subscriber.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/ 服务器/push_monitor/connection. rb, lib/ Mongo/ 集合/queryable_encryption.rb, lib/ Mongo/crypt/kms/azure/master_document.rb, lib/ Mongo/crypt/kms/local/master_document.rb, lib/ Mongo/error/invalid_server_preference.rb, lib/ Mongo/error/unsupported_array_filters.rb, lib/ Mongo/ 监控/ 事件/command_failed.rb, lib/ Mongo/ 监控/ 事件/server_opening.rb, li b/ Mongo/operation/create_search_indexes.rb, lib/ Mongo/ 服务器/app_metadata/environment.rb, lib/ Mongo/error/server_certificate_revoked.rb, lib/ Mongo/error/transactions_not_supported.rb, lib/ Mongo/ 监控/ 事件/ cmap/pool_ready.rb, lib/ Mongo/ 监控/ 事件/command_started.rb, lib/ Mongo/ 监控/ 事件/topology_close.rb, lib/ Mongo/operation/find/builder/modifiers.rb, lib/ Mongo/ 服务器/ connection_pool/populator.rb、 lib/ Mongo/ 服务器/description/load_balancer.rb、 lib/ Mongo/session/server_session/dirtyable.rb、 lib/ Mongo/crypt/explicit_decryption_context.rb、 lib/ Mongo/crypt/explicit_encryption_context.rb、 lib/ Mongo/crypt/rewrap_many_data_key_result.rb, lib/ Mongo/error/invalid_bulk_operation_type.rb, lib/ Mongo/监控/command_log_subscriber.rb, lib/ Mongo/监控/事件/cmap/pool_close.rb, lib/ Mongo/监控/ 事件/topology_changed.rb, lib/ Mongo/ 监控/ 事件/topology_opening.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/ 服务器/round_trip_time_calculator.rb、 lib/ Mongo/server_selector/primary_preferred.rb、 lib/ Mongo/ 集合/view/builder/map_reduce.rb, lib/ Mongo/crypt/rewrap_many_data_key_context.rb, lib/ Mongo/error/connection_check_out_timeout.rb, lib/ Mongo/error/insufficient_iteration_count.rb, lib/ Mongo/error/ invalid_replacement_document.rb, lib/ Mongo/error/invalid_server_auth_response.rb, lib/ Mongo/ 监控/ 事件/cmap/pool_cleared.rb, lib/ Mongo/ 监控/ 事件/cmap/pool_created.rb, lib/ Mongo/ 监控/ 事件/ command_succeeded.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/ 集合/view/builder/ 聚合.rb, lib/ Mongo/crypt/kms/gcp/credentials_retriever. rb, lib/ Mongo/error/failed_string_prep_validation.rb, lib/ Mongo/error/invalid_transaction_operation.rb, lib/ Mongo/operation/shared/polymorphic_lookup.rb, lib/ Mongo/operation/shared/polymorphic_result.rb, lib/ Mongo/ operation/shared/sessions_supported.rb、lib/ Mongo/server_selector/secondary_preferred.rb、lib/ Mongo/ 集合/view/ 聚合/behavior.rb、lib/ Mongo/error/missing_scram_server_signature.rb、lib/ Mongo/error/unchangeable_collection_option。 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/crypt/kms/azure/ credential_retriever.rb、lib/ Mongo/error/no_service_connection_available.rb、lib/ Mongo/tracing/open_telemetry/command_tracer.rb、lib/ Mongo/监控/事件/cmap/connection_ready.rb、lib/ Mongo/监控/unified_sdam_log_subscriber.rb、 lib/ Mongo/operation/create_search_indexes/op_msg.rb、lib/ Mongo/operation/kill_cu rsors/command_builder.rb, lib/ Mongo/ 集群/ 拓扑结构/no_replica_set_options.rb, lib/ Mongo/ 集群/ 拓扑结构/replica_set_no_primary.rb, lib/ Mongo/ 集合/view/change_stream/retryable.rb, lib/ Mongo/ 监控/ 事件/cmap/connection_close.rb, lib/ Mongo/ 监控/server_losed_log_subscriber.rb, lib/ Mongo/operation/shared/executable_no_validate.rb, lib/ Mongo/tracing/open_telemetry/operation_tracer.rb, lib/ Mongo/ 监控/ 事件/ cmap/connection_created.rb、lib/ Mongo/ 监控/ 事件/server_heartbeat_failed.rb、lib/ Mongo/ 监控/server_opening_log_subscriber.rb、lib/ Mongo/operation/shared/write_concern_supported.rb、lib/ Mongo/ 集群/ 拓扑结构/replica_set_with_primary。 rb, lib/ Mongo/监控/事件/server_heartbeat_started.rb, lib/ Mongo/监控/topology_close_log_subscriber.rb, lib/ Mongo/ 服务器/connection_pool/Generation_manager.rb, lib/ Mongo/监控/topology_changed_log_subscriber.rb, lib/ Mongo/监控/topology_opening_log_subscriber.rb, lib/ Mongo/operation/shared/read_preference_supported.rb, lib/ Mongo/ 监控/ 事件/cmap/connection_checked_in.rb, lib/ Mongo/mongoing/event /server_description_changed.rb, lib/mongo/ 监控/ 事件/server_description_changed.rb, lib/ Mongo/ 监控/ 事件/server_heartbeat_succeeded.rb、lib/ Mongo/operation/shared/bypass_document_validation.rb、lib/ Mongo/crypt/explicit_encryption_expression_context.rb、lib/ Mongo/监控/事件/cmap/connection_checked_out.rb、lib/ Mongo/error/snapshot_session_invalid_server_version.rb , lib/ Mongo/error/snapshot_session_transaction_prohibited.rb, lib/ Mongo/operation/shared/causal_consistency_supported.rb, lib/ Mongo/operation/shared/executable_transaction_label.rb, lib/ Mongo/ 监控/ 事件/cmap/connection_check_out_failed.rb, lib Mongo , lib/ 事件 /Mongo / 监控

Overview

版权所有 (C) 2016-2020 MongoDB Inc.

根据Apache许可证 2.0 版(下称“许可证”)获得许可;除非合规许可协议,否则不得使用此文件。您可以在以下网址获取许可证副本:

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则根据本许可证分布式的软件将“按原样”分布式,不附带任何明示或暗示的保证或条件。请参阅许可证,了解管理许可证下的权限和限制的特定语言。

在命名空间下定义

模块: Auth, BackgroundThread, Config, Crypt, CursorHost, Deprecations, 事件, Grid, Id, 索引, Lint, Loggable, 操作, Options, 协议, QueryCache, Retryable, SearchIndex, ServerSelector, Srv, Timeout, Tracing, Utils, WriteConcern 类: Address, BulkWrite, CachingCursor, 客户端, ClientEncryption, 集群, ClusterTime, 集合, ConditionVariable, CsotTimeoutHolder, 游标, 数据库, DistinguishingSemaphore, Error, Logger, 监控, Semaphore, 服务器, Session, Socket, TopologyVersion, URI

常量摘要折叠

DBRef =
BSON::DBRef
VERSION =

驱动程序的当前版本。

请注意,此文件通过 rake candidate:create 自动更新。对该文件的手动更改将被该 rake任务覆盖。

'2.24.0'

类方法摘要折叠

类方法详细信息

clear_ocsp_cache对象

清除驱动程序的 OCSP 响应缓存。



107
108
109
# File 'lib/ Mongo.rb', 第 107 行

module_function def clear_ocsp_cache
  套接字::OcspCache.清除
end

delegate_option (obj, opt) ⇒对象

委托给定选项及其 = 和 ? 给定对象的方法。

参数:

  • obj ( Object )

    要委托的对象。

  • opt (符号)

    要委托的方法。



93
94
95
# File 'lib/ Mongo.rb', 第 93 行

def self.delegate_option(obj, opt)
  def_delegators obj, opt, " #{ opt } = ", " #{ opt } ? "
end

tls_context_hooksArray<Proc>

这是用户可设置的钩子列表,连接任何新的 TLS 套接字时都会调用这些钩子。 每个钩子都应该是一个将 OpenSSL::SSL::SSLContext 对象作为参数的过程。 这些钩子可用于修改 TLS 上下文(例如,禁止某些密码)。

返回:

  • ( Array<Proc> )

    连接 TLS 套接字时要调用的过程列表(可能是空数组)。



118
119
120
# File 'lib/ Mongo.rb', 第 118 行

module_function def tls_context_hooks
  @tls_context_hooks ||= []
end

tls_context_hooks= (hooks) ⇒对象

设置 TLS 上下文钩子。

参数:

  • 钩子 ( Array<Proc> )

    过程数组,每个过程都应采用 OpenSSL::SSL::SSLContext 对象作为参数。



126
127
128
129
130
131
132
# File 'lib/ Mongo.rb', 第 126 行

module_function def tls_context_hooks=(钩子)
  除非 钩子.is_a?(阵列) && 钩子.全部? { |钩子| 钩子.is_a?(Proc) }
    提高 ArgumentError, ' TLS 上下文钩子必须是过程大量'
  end

  @tls_context_hooks = 钩子
end