Module: Mongoid::Sharding
Overview
This module contains behaviour for adding shard key fields to updates.
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
-
#shard_key_selector ⇒ Hash
Get the document selector with the defined shard keys.
Instance Method Details
#shard_key_selector ⇒ Hash
Get the document selector with the defined shard keys.
23 24 25 26 27 28 29 |
# File 'lib/mongoid/sharding.rb', line 23 def shard_key_selector {}.tap do |selector| shard_key_fields.each do |field| selector[field.to_s] = send(field) end end end |