
MongoDBDriverServer::getServerDescription 메소드는 MongoDB 서버의 상태를 나타내는 ServerDescription 객체를 반환합니다. 이 객체는 다음과 같은 필드를 포함합니다.
- host: MongoDB 서버의 호스트 이름 또는 IP 주소
- port: MongoDB 서버의 포트 번호
- version: MongoDB 서버의 버전
- minWireVersion: MongoDB 서버가 지원하는 최소 버전
- maxWireVersion: MongoDB 서버가 지원하는 최대 버전
- minWireVersion: MongoDB 서버가 지원하는 최소 버전
- maxWireVersion: MongoDB 서버가 지원하는 최대 버전
- maxBsonObjectSize: MongoDB 서버가 지원하는 최대 BSON 객체 크기
- maxMessageSizeBytes: MongoDB 서버가 지원하는 최대 메시지 크기
- maxWriteBatchSize: MongoDB 서버가 지원하는 최대 쓰기 배치 크기
- maxDocumentSize: MongoDB 서버가 지원하는 최대 문서 크기
- roundTripCount: MongoDB 서버와의 라운드 트립 카운트
- lastWrite: MongoDB 서버와의 마지막 쓰기 시간
- lastPing: MongoDB 서버와의 마지막 핑 시간
- minHeartbeatFrequency: MongoDB 서버의 최소 하트비트 주기
- maxHeartbeatFrequency: MongoDB 서버의 최대 하트비트 주기
- lastHeartbeat: MongoDB 서버와의 마지막 하트비트 시간
- lastIsMasterMessage: MongoDB 서버와의 마지막 isMaster 메시지 시간
- maxBsonObjectSize: MongoDB 서버가 지원하는 최대 BSON 객체 크기
- maxMessageSizeBytes: MongoDB 서버가 지원하는 최대 메시지 크기
- maxWriteBatchSize: MongoDB 서버가 지원하는 최대 쓰기 배치 크기
- maxDocumentSize: MongoDB 서버가 지원하는 최대 문서 크기
이 필드 중 일부는 읽기 전용 필드일 수 있으며, 일부 필드는 MongoDB 서버의 상태에 따라 변경될 수 있습니다.
2025-04-17 13:16