모듈: Mongoid::Contextual::Aggregable::None

포함 항목:
none
다음에 정의됨:
lib/mongoid/contextual/aggregable/none.rb

개요

null 컨텍스트에서 값을 집계하기 위한 동작을 포함합니다.

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#집계(_field) ⇒ 해시

더 이상 사용되지 않습니다.

null 컨텍스트에서 제공된 필드에 대한 모든 애그리게이션 값을 가져옵니다. Aggregable::Mongo와의 인터페이스 일관성을 위해 제공됩니다.

매개변수:

  • _field (string | 기호)

    필드 이름입니다.

반환합니다:

  • (해시)

    카운트, 합계가 0 이고 최대, 최소, 평균이 nil인 해시입니다.



19
20
21
# 파일 'lib/mongoid/contextual/aggregable/none.rb', 줄 19

def 집계(_field)
  집계 가능::EMPTY_RESULT.dup
end

#avg(_field) ⇒ nil

더 이상 사용되지 않습니다.

항상 nil을 반환합니다.

예시:

null 컨텍스트의 평균을 가져옵니다.

매개변수:

  • _field (기호)

    필드 를 평균화합니다.

반환합니다:

  • (nil)

    항상 nil입니다.



45
46
47
# 파일 'lib/mongoid/contextual/aggregable/none.rb', 줄 45

def 평균(_field)
  nil
end

#min(_field = nil) ⇒ nil ~ 라고도 함: max

더 이상 사용되지 않습니다.

항상 nil을 반환합니다.

예시:

null 컨텍스트의 최소값을 가져옵니다.

매개변수:

  • _field (기호) (기본값: nil)

    필드를 최소값으로 설정합니다.

반환합니다:

  • (nil)

    항상 nil입니다.



58
59
60
# 파일 'lib/mongoid/contextual/aggregable/none.rb', 줄 58

def min(_field = nil)
  nil
end

#합계(_field = nil) ⇒ 정수

더 이상 사용되지 않습니다.

항상 0을 반환합니다.

예시:

null 컨텍스트의 합계를 가져옵니다.

매개변수:

  • _field (기호) (기본값: nil)

    합계할 필드입니다.

반환합니다:

  • (정수)

    항상 0입니다.



32
33
34
# 파일 'lib/mongoid/contextual/aggregable/none.rb', 줄 32

def 합계(_field = nil)
  0
end