模块:Mongo::Operation Private

定义于:





































































































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/ 删除.rb, lib/ Mongo/operation/insert.rb, lib/ Mongo/operation/result.rb, lib/ Mongo/operation/ 更新.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/o peration/kill_cursors.rb, lib/ Mongo/operation/shared/timed.rb, lib/ Mongo/operation/shared/ 写入.rb, lib/ Mongo/operation/create/op_msg.rb, 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/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/ 删除/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/shared/validatable.rb, lib/ Mongo/operation/ 更新/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/c ommand_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、lib/ Mongo/operation/shared/result/use_legacy_error_parser.rb

Overview

该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。

该模块封装了驱动程序定义的所有操作类。

操作类将 Ruby 选项作为构造函数参数。 例如,:read 包含读取偏好,:read_concern 包含读关注,而服务器命令将 readConcern 字段用于读关注,读取偏好作为 $readPreference 或 secondaryOk 传输协议标志位传递。

在命名空间下定义

模块: BypassDocumentValidation , CausalConsistencySupported , Executable , ExecutableNoValidate , ExecutableTransactionLabel , Idable , Limited , OpMsgExecutable , PolymorphicLookup , PolymorphicResult , ReadPreferenceSupported , ResponseHandling , SessionsSupported , Timed , Validatable , Write , WriteConcernSupported Classes: Aggregate , CollectionsInfo , Command , Context , Count , Create , CreateIndex , CreateSearchIndexes 、 CreateUser 、 Delete 、 Distinct 、 Drop 、 DropDatabase 、 DropIndex 、 DropSearchIndex 、explain 、 Find 、 GetMore 、 Indexes 、 Insert 、 KillCursors 、 ListCollections 、 MapReduce 、 ObjectIdGenerator 、 OpMsgBase 、 ParallelScan 、 RemoveUser 、 Result 、 Update 、 UpdateSearchIndex 、 UpdateUser 、 UsersInfo 、 WriteCommand

常量摘要折叠

Q =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

q字段常量。

由于:

  • 2.1.0

'q'.冻结
U =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

u字段常量。

由于:

  • 2.1.0

'u'.冻结
LIMIT =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

限制字段常量。

由于:

  • 2.1.0

'limit'.冻结
MULTI =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

多字段常量。

由于:

  • 2.1.0

' multi '.冻结
UPSERT =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

更新或插入(upsert)字段常量。

由于:

  • 2.1.0

'upsert'.冻结
COLLATION =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

排序规则字段常量。

由于:

  • 2.4.0

' collation '.冻结
ARRAY_FILTERS =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

数组筛选器字段常量。

由于:

  • 2.5.0

' arrayFilters '.冻结
OPERATION_TIME =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

optime 字段常量。

由于:

  • 2.5.0

' operationTime '.冻结
CLUSTER_TIME =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

已弃用。

集群时间字段常量。

由于:

  • 2.5.0

' $clusterTime '.冻结