模块:Mongo::Operation Private

定义于:
lib/mongo/操作.rb,
lib/mongo/操作/删除.rb,
lib/mongo/操作/查找.rb,
lib/mongo/操作/计数.rb,
lib/mongo/操作/创建.rb,
lib/mongo/操作/删除.rb,
lib/mongo/操作/插入.rb,
lib/mongo/操作/结果.rb,
lib/mongo/操作/更新.rb,
lib/mongo/操作/命令.rb,
lib/mongo/操作/上下文.rb,
lib/mongo/操作/解释.rb,
lib/mongo/操作/索引.rb,
lib/mongo/操作/区分.rb,
lib/mongo/操作/获取更多.rb,
lib/mongo/操作/聚合.rb,
lib/mongo/操作/删除索引.rb,
lib/mongo/操作/映射减少.rb,
lib/mongo/操作/用户信息.rb,
lib/mongo/操作/创建用户.rb,
lib/mongo/操作/删除/op_msg.rb,
lib/mongo/操作/查找/op_msg.rb,
lib/mongo/操作/查找/结果.rb,
lib/mongo/操作/op_msg_base.rb,
lib/mongo/操作/删除用户.rb,
lib/mongo/操作/更新用户.rb,
lib/mongo/操作/计数/op_msg.rb,
lib/mongo/操作/创建索引.rb,
lib/mongo/操作/终止光标.rb,
lib/mongo/操作/共享/定时.rb,
lib/mongo/操作/共享/写入.rb,
lib/mongo/操作/创建/op_msg.rb,
lib/mongo/操作/删除/op_msg.rb,
lib/mongo/操作/删除/结果.rb,
lib/mongo/操作/删除数据库.rb,
lib/mongo/操作/插入/op_msg.rb,
lib/mongo/操作/插入/结果.rb,
lib/mongo/操作/并行扫描.rb,
lib/mongo/操作/共享/可识别.rb,
lib/mongo/操作/更新/op_msg.rb,
lib/mongo/操作/更新/结果.rb,
lib/mongo/操作/写入命令.rb,
lib/mongo/操作/命令/op_msg.rb,
lib/mongo/操作/光标命令.rb,
lib/mongo/操作/解释/op_msg.rb,
lib/mongo/操作/解释/结果.rb,
lib/mongo/操作/索引/op_msg.rb,
lib/mongo/操作/索引/结果.rb,
lib/mongo/操作/共享/有限.rb,
lib/mongo/操作/区分/op_msg.rb,
lib/mongo/操作/获取更多/op_msg.rb,
lib/mongo/操作/获取更多/结果.rb,
lib/mongo/操作/聚合/op_msg.rb,
lib/mongo/操作/聚合/结果.rb,
lib/mongo/操作/集合信息.rb,
lib/mongo/操作/列出集合.rb,
lib/mongo/操作/删除索引/op_msg.rb,
lib/mongo/操作/删除搜索索引.rb,
lib/mongo/操作/映射减少/op_msg.rb,
lib/mongo/操作/映射减少/结果.rb,
lib/mongo/操作/共享/可执行.rb,
lib/mongo/操作/用户信息/op_msg.rb,
lib/mongo/操作/用户信息/结果.rb,
lib/mongo/操作/创建用户/op_msg.rb,
lib/mongo/操作/删除/批量结果.rb,
lib/mongo/操作/查找/构建者/标志.rb,
lib/mongo/操作/插入/批量结果.rb,
lib/mongo/操作/删除用户/op_msg.rb,
lib/mongo/操作/更新/批量结果.rb,
lib/mongo/操作/更新用户/op_msg.rb,
lib/mongo/操作/创建索引/op_msg.rb,
lib/mongo/操作/终止光标/op_msg.rb,
lib/mongo/操作/更新搜索索引.rb,
lib/mongo/操作/删除数据库/op_msg.rb,
lib/mongo/操作/查找/构建者/命令.rb,
lib/mongo/操作/并行扫描/op_msg.rb,
lib/mongo/操作/并行扫描/结果.rb,
lib/mongo/操作/写入命令/op_msg.rb,
lib/mongo/操作/创建搜索索引.rb,
lib/mongo/操作/光标命令/op_msg.rb,
lib/mongo/操作/光标命令/结果.rb,
lib/mongo/操作/查找/构建者/修改器.rb,
lib/mongo/操作/集合信息/结果.rb,
lib/mongo/操作/列出集合/op_msg.rb,
lib/mongo/操作/列出集合/结果.rb,
lib/mongo/操作/删除搜索索引/op_msg.rb,
lib/mongo/操作/获取更多/命令构建者.rb,
lib/mongo/操作/共享/op_msg_executable.rb,
lib/mongo/操作/共享/响应处理.rb,
lib/mongo/操作/共享/多态查找.rb,
lib/mongo/操作/共享/多态结果.rb,
lib/mongo/操作/共享/支持会话.rb,
lib/mongo/操作/共享/对象 ID 生成器.rb,
lib/mongo/操作/共享/结果/可聚合.rb,
lib/mongo/操作/更新搜索索引/op_msg.rb,
lib/mongo/操作/创建搜索索引/op_msg.rb,
lib/mongo/操作/终止光标/命令构建者.rb,
lib/mongo/操作/共享/可执行无验证.rb,
lib/mongo/操作/共享/支持写入关注.rb,
lib/mongo/操作/共享/支持读取偏好.rb,
lib/mongo/操作/共享/绕过文档验证.rb,
lib/mongo/操作/共享/支持因果一致性.rb,
lib/mongo/操作/共享/可执行事务标签.rb

Overview

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

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

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

在命名空间下定义

模块: BypassDocumentValidationCausalConsistencySupportedExecutableExecutableNoValidateExecutableTransactionLabelIdableLimitedOpMsgExecutablePolymorphicLookupPolymorphicResultReadPreferenceSupportedResponseHandlingSessionsSupportedTimed写入写入ConcernSupported 类: AggregateCollectionsInfoCommandContextCountCreateCreate索引CreateSearch索引CreateUserCursorCommand删除Distinct删除删除Database删除索引删除Search索引ExplainFindGetMore索引InsertKillCursorsListCollectionsMapReduceObjectIdGeneratorOpMsgBaseParallelScanRemoveUserResult更新更新Search索引更新UserUsersInfo写入Command

常量摘要折叠

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

''
UPSERT =

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

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

由于:

  • 2.1.0

'更新插入'
COLLATION =

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

排序规则字段常量。

由于:

  • 2.4.0

'排序规则'
ARRAY_FILTERS =

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

数组筛选器字段常量。

由于:

  • 2.5.0

'arrayFilters'
OPERATION_TIME =

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

optime 字段常量。

由于:

  • 2.5.0

'ops/sec'
CLUSTER_TIME =

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

已弃用。

集群时间字段常量。

由于:

  • 2.5.0

'$clusterTime'