class BSON::Document

def dig(*keys)

Other tags:
    Since: - 3.0.0

Returns:
  • (Object, NilClass) - The requested value or nil.

Parameters:
  • *keys (Array) -- Keys, which constitute a "path" to the nested value.

Other tags:
    Example: Get value from nested sub-documents, handling missing levels. -
def dig(*keys)
  super(*keys.map{|key| convert_key(key)})
end