클래스: Mongo::Operation::Update::Result
- 다음에 정의됨:
- 빌드/ Ruby-driver-v2.19/lib/mongo/operation/ 업데이트/result.rb
개요
업데이트 결과의 사용자 지정 동작을 정의합니다.
상수 요약 접기
- 수정됨 =
이 상수는 비공개 API의 일부입니다. 이 상수는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
결과에서 수정된 Docs 필드 의 수입니다.
'nModified'.동결
- upserted =
이 상수는 비공개 API의 일부입니다. 이 상수는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
결과에서 업서트된 Docs 필드 입니다.
'upserted'.동결
Result에서 상속된 상수
Result::CURSOR, Result::CURSOR_ID, Result::FIRST_BATCH, Result::N, Result::NAMESPACE, Result::NEXT_BATCH, Result::OK, Result::RESULT
인스턴스 속성 요약
결과에서 상속된 속성
#connection_description, #connection_global_id, #replies
인스턴스 메서드 요약 접기
- #bulk_result ⇒ 객체
-
#match_count ⇒ 정수
일치하는 문서 수를 가져옵니다.
-
#modified_count ⇒ Integer
수정된 문서 수를 가져옵니다.
-
#upserted_count ⇒ Integer
업서트된 문서 수를 반환합니다.
-
#upserted_id ⇒ 객체
업서트가 발생한 경우 삽입된 문서의 식별자입니다.
Result에서 상속된 메서드
#acknowledged?, #cluster_time, #cursor_id, #documents, #each, #error, #has_cursor_id?, #initialize, #inspect, #labels, # 네임스페이스, #ok?, #operation_time, #reply, #returned_count, #snapshot_timestamp, # 성공적인?, #topology_version, #validate!, #write_concern_error?, #write_count
생성자 세부 정보
이 클래스는 Mongo::Operation::Result에서 생성자를 상속합니다.
인스턴스 메서드 세부 정보
#bulk_result ⇒ 객체
101 102 103 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/operation/ 업데이트/result.rb', 줄 101 def bulk_result BulkResult.신규(@replies, connection_description) end |
#match_count ⇒ 정수
일치하는 문서 수를 가져옵니다.
49 50 51 52 53 54 55 56 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/operation/ 업데이트/result.rb', 줄 49 def match_count 반환 0 하지 않는 한 인정? 만약 upsert? 0 other n end end |
#Modifyed_count ⇒ Integer
수정된 문서 수를 가져옵니다.
67 68 69 70 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/operation/ 업데이트/result.rb', 줄 67 def 수정된 수 반환 0 하지 않는 한 인정? first[수정됨] end |
#upserted_count ⇒ Integer
업서트된 문서 수를 반환합니다.
96 97 98 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/operation/ 업데이트/result.rb', 줄 96 def upserted_count upsert? ? n : 0 end |
#upserted_id ⇒ 객체
업서트 경우 삽입된 문서 의 식별자입니다.
took place.
82 83 84 85 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/operation/ 업데이트/result.rb', 줄 82 def upserted_id 반환 nil 하지 않는 한 upsert? upsert?.first['_id'] end |