기본 쓰기 고려 (write concern) 변경
이 릴리스 노트에는 2012년 11월에 릴리스된 모든 드라이버 인터페이스에 대한 변경 사항이 간략하게 설명되어 있습니다. 자세한 내용은 특정 드라이버의 릴리스 노트를 참조하세요.
변경 사항
아래 나열된 릴리스의 경우, 모든 드라이버에 두 가지 주요 변경 사항이 있습니다:
모든 드라이버는 모든 MongoDB 클라이언트 인터페이스의 일관성을 향상시킬 새로운 최상위 연결 클래스를 추가합니다.
이 변경 사항은 이전 버전으로 계속 손상됩니다: 기존 연결 클래스는 잠시 동안 모든 드라이버에서 유지되며 예상대로 계속 작동합니다. 그러나 이러한 이전 연결 클래스는 이번 릴리스에서 더 이상 사용되지 않으며 결국 드라이버 인터페이스에서 제거될 예정입니다.
새로운 최상위 연결 클래스의 이름은
MongoClient
또는 호스트 언어가 네임스페이스를 처리하는 방식에 따라 그와 유사하게 지정됩니다.새
MongoClient
클래스에 대한 기본 쓰기 고려 (write concern)는 모든 쓰기 작업을 승인하는 것입니다 [1]. 이렇게 하면 애플리케이션이 모든 쓰기 작업에 대한 승인을 받을 수 있습니다.MongoDB 의 쓰기 고려 (write concern) 고려에 대한 자세한 내용은 쓰기 고려 문서를 참조하세요.
새
MongoClient
클래스로 빠르게 마이그레이션하세요.
[1] | 드라이버는 getLastError 인수 없이 를 호출하며, 이는 논리적으로 w: 1 옵션과 동일합니다. 그러나 이 작업을 통해 복제본 세트 사용자는 자체 관리 복제본 세트 구성 의 settings.getLastErrorDefaults 설정 기본값 쓰기 고려 (write concern) 고려를 재정의할 수 있습니다.getLastError 는 MongoDB 5 부터1 제거됩니다. . 대안은 쓰기 고려 사양 을 참조하세요. |
Releases
다음 드라이버 릴리스에는 변경 사항 에 설명된 변경 사항이 포함됩니다. 각 릴리스에 대한 전체 설명과 기타 관련 드라이버별 변경 사항은 각 드라이버의 릴리스 노트를 참조하세요.
C#, 버전 1.7
Java, 버전 2.10.0
Node.js, 버전 1.2
펄(Perl), 버전 0.501.1
레거시 PHP, 버전 1.4
Python, 버전 2.4
Ruby, 버전 1.8