클래스: Mongoid::Contextual::None
- 상속:
-
객체
- 객체
- Mongoid::Contextual::None
- 다음을 포함합니다.
- 열거 가능, Aggregable::None, 쿼리가능
- 다음에 정의됨:
- lib/mongoid/contextual/none.rb
개요
null 설정하다 에 대해 대량 쿼리 및 지속성 작업을 수행하는 데 사용되는 컨텍스트 객체 입니다. 이 클래스의 메서드 인터페이스는 Mongoid::Contextual::Mongo와 일관적인 합니다.
인스턴스 속성 요약 접기
-
기준 #기준 ⇒ 객체
읽기 전용
속성 기준의 값을 반환합니다.
-
#klass ⇒ 객체
읽기 전용
속성 klass의 값을 반환합니다.
Queryable에 포함된 속성
# 컬렉션, # 컬렉션 쿼리 할 컬렉션 입니다., #criteria 컨텍스트에 대한 기준입니다., #klass 기준에 대한 klass입니다.
인스턴스 메서드 요약 접기
-
#==(기타) ⇒ true | false
컨텍스트가 다른 객체 와 동일한지 확인합니다.
-
#distinct(_field) ⇒ 배열
null 컨텍스트에서 고유 필드 값을 가져옵니다.
-
#각각 ⇒ 열거자
null 컨텍스트를 반복합니다.
-
#존재합니까?(id_or_conditions = :none) ⇒ false
컨텍스트에 해당하는 문서가 있나요?
-
#다섯 번째 ⇒ nil
항상 nil을 반환합니다.
-
#다섯 번째! ⇒ 객체
항상 오류가 발생합니다.
-
#first(limit = nil) ⇒ [] | nil (동의어: #find_first, #one)
항상 nil을 반환합니다.
-
#먼저! ⇒ 객체
항상 오류가 발생합니다.
-
#네 번째 ⇒ nil
항상 nil을 반환합니다.
-
#네 번째! ⇒ 객체
항상 오류가 발생합니다.
-
#초기화(기준) ⇒ 없음
생성자
새 null 컨텍스트를 만듭니다.
-
#last(limit = nil) ⇒ [] | nil
항상 nil을 반환합니다.
-
마지막으로 #! ⇒ 객체
항상 오류가 발생합니다.
-
#length ⇒ 정수 (동의어: #size)
항상 0을 반환합니다.
-
#pick(*_fields) ⇒ nil
null 컨텍스트에서 필드 값을 선택합니다.
-
# puck (*_fields) ⇒ 배열
null 컨텍스트에서 필드 값을 가져옵니다.
-
#second ⇒ nil
항상 nil을 반환합니다.
-
#초! ⇒ 객체
항상 오류가 발생합니다.
-
#second_to_last ⇒ nil
항상 nil을 반환합니다.
-
#second_to_last! ⇒ 객체
항상 오류가 발생합니다.
-
#테이크(limit = nil) ⇒ [] | nil
nil 또는 빈 배열을 반환합니다.
-
#가져가세요! ⇒ 객체
항상 오류가 발생합니다.
-
#tally(_field) ⇒ 해시
null 컨텍스트에서 필드 값을 집계합니다.
-
#세 번째 ⇒ nil
항상 nil을 반환합니다.
-
#세 번째! ⇒ 객체
항상 오류가 발생합니다.
-
#Third_to_last ⇒ nil
항상 nil을 반환합니다.
-
#Third_to_last! ⇒ 객체
항상 오류가 발생합니다.
Queryable에 포함된 메서드
Aggregable::None에 포함된 메서드
#aggregates, #avg, #min, #sum
생성자 세부 정보
#초기화(기준) ⇒ 없음
새 null 컨텍스트를 만듭니다.
120 121 122 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 120 def 초기화(기준) @criteria, @klass = 기준, 기준.class end |
인스턴스 속성 세부 정보
#기준 ⇒ 객체 (읽기 전용)
속성 기준의 값을 반환합니다.
17 18 19 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 17 def 기준 @criteria end |
#klass ⇒ 객체 (읽기 전용)
속성 klass의 값을 반환합니다.
17 18 19 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 17 def class @klass end |
인스턴스 메서드 세부 정보
#==(기타) ⇒ true | false
컨텍스트가 다른 객체 와 동일한지 확인합니다.
27 28 29 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 27 def ==(기타) 기타.is_a?(none) end |
#distinct(_field) ⇒ 배열
null 컨텍스트에서 고유 필드 값을 가져옵니다.
39 40 41 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 39 def 별개(_field) [] end |
#각각 ⇒ 열거자
null 컨텍스트를 반복합니다. 이 경우 반복할 문서가 없습니다.
52 53 54 55 56 57 58 59 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 52 def 각 만약 block_given? [].각 { |doc| yield(doc) } self other to_enum end end |
#존재합니까?(id_or_conditions = :none) ⇒ false
컨텍스트에 해당하는 문서가 있나요?
76 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 76 def 존재합니까?(id_or_conditions = : none); 거짓; end |
#다섯 번째 ⇒ nil
항상 nil을 반환합니다.
256 257 258 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 256 def 다섯 번째 nil end |
#다섯 번째! ⇒ 객체
항상 오류가 발생합니다.
266 267 268 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 266 def 다섯 번째! raise_document_not_Found_error end |
#first(limit = nil) ⇒ [] | nil 이라고도 함: find_first, 하나
항상 nil을 반환합니다.
132 133 134 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 132 def first(limit = nil) [] 하지 않는 한 limit.nil? end |
#먼저! ⇒ 객체
항상 오류가 발생합니다.
142 143 144 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 142 def 먼저! raise_document_not_Found_error end |
#네 번째 ⇒ nil
항상 nil을 반환합니다.
236 237 238 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 236 def 네 번째 nil end |
#네 번째! ⇒ 객체
항상 오류가 발생합니다.
246 247 248 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 246 def 네 번째! raise_document_not_Found_error end |
#last(limit = nil) ⇒ [] | nil
항상 nil을 반환합니다.
154 155 156 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 154 def last(limit = nil) [] 하지 않는 한 limit.nil? end |
마지막으로 #! ⇒ 객체
항상 오류가 발생합니다.
164 165 166 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 164 def 마지막! raise_document_not_Found_error end |
#길이 ⇒ 정수 ~라고도 함: 크기
항상 0을 반환합니다.
316 317 318 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 316 def 분량 항목.분량 end |
#pick(*_fields) ⇒ nil
null 컨텍스트에서 필드 값을 선택합니다.
98 99 100 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 98 def pick(*_fields) nil end |
# puck (*_fields) ⇒ 배열
null 컨텍스트에서 필드 값을 가져옵니다.
86 87 88 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 86 def 뽑다(*_fields) [] end |
#second ⇒ nil
항상 nil을 반환합니다.
196 197 198 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 196 def 초 nil end |
#초! ⇒ 객체
항상 오류가 발생합니다.
206 207 208 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 206 def 두 번째! raise_document_not_Found_error end |
#second_to_last ⇒ nil
항상 nil을 반환합니다.
276 277 278 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 276 def second_to_last nil end |
#second_to_last! ⇒ 객체
항상 오류가 발생합니다.
286 287 288 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 286 def second_to_last! raise_document_not_Found_error end |
#take(limit = nil) ⇒ [] | nil
nil 또는 빈 배열을 반환합니다.
176 177 178 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 176 def 가져(limit = nil) limit ? [] : nil end |
#가져가세요! ⇒ 객체
항상 오류가 발생합니다.
186 187 188 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 186 def 받아! raise_document_not_Found_error end |
#tally(_field) ⇒ 해시
null 컨텍스트에서 필드 값을 집계합니다.
110 111 112 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 110 def tally(_field) {} end |
#세 번째 ⇒ nil
항상 nil을 반환합니다.
216 217 218 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 216 def 세 번째 nil end |
#세 번째! ⇒ 객체
항상 오류가 발생합니다.
226 227 228 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 226 def 세 번째! raise_document_not_Found_error end |
#Third_to_last ⇒ nil
항상 nil을 반환합니다.
296 297 298 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 296 def Third_to_last nil end |
#Third_to_last! ⇒ 객체
항상 오류가 발생합니다.
306 307 308 |
# 파일 'lib/mongoid/contextual/none.rb', 줄 306 def Third_to_last! raise_document_not_Found_error end |