Method: Mongoid::Criteria::Queryable::Selectable#max_distance

Defined in:
lib/mongoid/criteria/queryable/selectable.rb

#max_distance(criterion) ⇒ Selectable

Add a $maxDistance selection to the selectable.

Examples:

Add the $maxDistance selection.

selectable.max_distance(location: 10)

Parameters:

  • criterion (Hash)

    The field/distance pairs.

Returns:



390
391
392
393
394
395
396
397
# File 'lib/mongoid/criteria/queryable/selectable.rb', line 390

def max_distance(criterion)
  if criterion.nil?
    raise Errors::CriteriaArgumentRequired, :max_distance
  end

  # $maxDistance must be given together with $near
  __add__(criterion, "$maxDistance")
end