Module: Mongo::Operation Private
Do not use. This module is for internal use only.
Overview
This module encapsulates all of the operation classes defined by the driver.
The operation classes take Ruby options as constructor parameters. For example, :read
contains read preference and :read_concern
contains read concern, whereas server commands use readConcern field for the read concern and read preference is passed as $readPreference or secondaryOk wire protocol flag bit.
Constant Summary
-
ARRAY_FILTERS =
The array filters field constant.
'arrayFilters'.freeze
-
CLUSTER_TIME =
Deprecated.
The cluster time field constant.
'$clusterTime'.freeze
-
COLLATION =
The collation field constant.
'collation'.freeze
-
LIMIT =
The limit field constant.
'limit'.freeze
-
MULTI =
The multi field constant.
'multi'.freeze
-
OPERATION_TIME =
The operation time field constant.
'operationTime'.freeze
-
Q =
The q field constant.
'q'.freeze
-
U =
The u field constant.
'u'.freeze
-
UPSERT =
The upsert field constant.
'upsert'.freeze