이 릴리스 노트에는 2012년 11월에 릴리스된 모든 드라이버 인터페이스에 대한 변경 사항이 간략하게 설명되어 있습니다. 자세한 내용은 특정 드라이버의 릴리스 노트를 참조하세요.
변경 사항
아래 나열된 릴리스의 경우, 모든 드라이버에 두 가지 주요 변경 사항이 있습니다:
모든 드라이버는 모든 MongoDB 클라이언트 인터페이스의 일관성을 향상시킬 새로운 최상위 연결 클래스를 추가합니다.
이 변경 사항은 이전 버전으로 계속 손상됩니다: 기존 연결 클래스는 잠시 동안 모든 드라이버에서 유지되며 예상대로 계속 작동합니다. 그러나 이러한 이전 연결 클래스는 이번 릴리스에서 더 이상 사용되지 않으며 결국 드라이버 인터페이스에서 제거될 예정입니다.
새로운 최상위 연결 클래스의 이름은
MongoClient또는 호스트 언어가 네임스페이스를 처리하는 방식에 따라 그와 유사하게 지정됩니다.새
MongoClient클래스의 기본 쓰기 고려는 모든 쓰기 작업 [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